iOS版Chrome 85、デスクトップ版サイトをリクエストした場合のUser Agent文字列が変更される
headless 曰く、iOS版Chrome 85では、デスクトップ版サイトをリクエストした場合のUser Agent文字列がChrome 84までとは異なるものになっているそうだ(Chromium Blogの記事、 開発者向け情報)。
iOS版Chromeでユーザーがデスクトップ版サイトをリクエストした場合、Chrome 84まではデスクトップ版Safariと同じUser Agent文字列が送信されていた。Chrome 85以降でもデスクトップ版SafariのUser Agent文字列がベースとなっているが、「Version/<バージョン>」の手前に「CriOS/<メジャーバージョン>」が追加されているという。
iOS版Chromeのデフォルト(モバイル版サイト表示)ではモバイル版SafariのUser Agent文字列の「Version/<バージョン>」を「CriOS/<Chromeリビジョン>」に置き換えたものが送信されている。今回の変更により、モバイル版とデスクトップ版でUser Agent文字列がこれまでよりも揃った形式になる。
User Agent文字列変更の目的としては、iOS上のChromeとSafariの違いを考慮したユーザーエクスペリエンスを開発者が提供できるようにすることだという。しかし、Googleはフィンガープリンティングで使われないよう、ChromeのUser Agent文字列に含まれる情報量を減らす計画を進めている。今回の変更は情報量を増やすことになるが、計画から大きく外れるものではないとのこと。なお、この計画はCOVID-19の影響で2021年以降に先送りされている。
すべて読む
| ITセクション
| モバイル
| Chrome
| デベロッパー
| iOS
|
関連ストーリー:
Microsoft EdgeのシェアがFirefoxを上回る
2020年04月04日
Chromeウェブストア、新Microsoft EdgeでアクセスするとGoogle Chromeを推奨
2020年02月22日
Windowsバージョン別シェア1月分、Windows 7が25%を割る
2020年02月03日
Google、ChromeでUser Agent文字列を凍結する計画
2020年01月17日
Firefox 69.0リリース、「サードパーティのトラッカーCookie」のブロッキングが全ユーザーのデフォルトで有効に
2019年09月07日
Android版のChrome Canaryで、ダウンロードをいつ実行するか設定する機能のテストが行われている(