ユーザー エージェント文字列で Chrome のメジャー バージョンを 100 に強制する

Chrome 96 ~ 99 の機能フラグにより、3 桁のユーザー エージェント文字列を解析する際に発生する可能性のある問題を早期にテストできます。

Ali Beyad 氏
Ali Beyad
マイク・テイラー
Mike Taylor

2022 年前半に、Chrome は 3 桁のメジャー バージョン番号である 100 に到達する予定です。ブラウザが初めてバージョン 10 になったとき、何年も前にユーザー エージェント解析ライブラリで、メジャー バージョン番号が 1 桁から 2 桁に変わったため、多くの問題が見つかりました。Google では、Chrome と Firefox の両方でバージョン 100 に近づいています。Edge にはさほど遠くはありません。3 桁のバージョン番号に関連する潜在的な問題を早期に検出し、現実に備えられるようにします。

Chrome 96 から Chrome 99 までは、ユーザー エージェント文字列で実際のメジャー バージョン番号に関係なく、メジャー バージョン番号 100 を使用するように強制する機能フラグが提供されます。このテストは、ユーザー エージェント リクエスト ヘッダーと JavaScript API(navigator.userAgent など)の両方に適用されます。同様のテストが Firefox でも実施されています。

Chrome 100 はまだですか?にアクセスして、お使いのブラウザがユーザー エージェント文字列でメジャー バージョン 100 を送信しているかどうかを確認します。

ブラウザがユーザー エージェント文字列 100 を送信しているかどうかを確認するサイト。「いいえ」と表示されます。これは、Chrome バージョン 97 で 100 未満であるためです。

Chrome でフラグをオンにして実験するには、アドレスバーに「chrome://flags」と入力して #force-major-version-to-100 フラグを有効にします。

User-Agent でメジャー バージョンを 100 に強制設定することが有効になっていることを示す Chrome フラグページ。

Chrome 100 はまだですか?にアクセスすると、このフラグを有効にした後で、ユーザー エージェントのメジャー バージョン番号が 100 であることが報告されます。

ブラウザがユーザー エージェント文字列 100 を送信しているかどうかを確認するサイト。「はい。Chrome バージョン 100 で、99 より古いです」と表示されます。

その目的は、可能な限り多くの問題を事前に発見することです。バグレポートを Web Compat に送信して、ウェブで 3 桁のブラウザのメジャー バージョン番号に対応できるように準備してください。