昨日スマホのOSアップデートが走り、Androidが9から10になったのだが、よくわからない不具合発生。自分のブログに仕込んでいるアクセス解析は、自分のアクセスをカウントしないようにしてるのに、それがカウントされるようになった。管理画面で「管理者のアクセスをカウントしない」にチェックしているのに、なぜかカウントされてしまう。Cookieで制御しているはずなのだが、Cookieの不具合なのか?アプリ側の問題?
それからアクセス解析の表示で、User-Agentから機種名が消えた。これは不具合というより、そう仕様変更されたのかな。不思議なのはサーバに渡されるChromeのバージョン情報と、実際のChromeの設定画面から見れるバージョン情報が違うこと。Chromeのバージョン情報は、設定画面から見ると、
Chrome83.0.4103.101である。しかし、Apacheのログを見ると、
xxx.xxx.xxx.xxx- - [19/Jun/2020:16:46:22 +0900] "GET /blog/hammer/ HTTP/2.0" 200 27533 "-" "Mozilla/5.0 (Linux; Android 10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36" "-"
Chromeのバージョンは80.0.3987.162と書いてある。これはアクセス解析の画面でも同じで、
やはり、80.0.3987.162である。それから上に書いたようにUser-Agentに機種名が書いてない。しかし不思議なことに、「確認くん」という自分がアクセスした際にサーバーに渡される情報を確認できるサイトがあるのだが、そこにアクセスしたらこう表示される。
なぜかこれではChromeのバージョンは83.0.4103.101で、機種名がSHV46と書かれてある。Androidはもちろん10である。
別になにか不都合があるわけではないのだが、
Why?
てな感じだ。