画像: Google/Mozilla
ソフトウェアのリリースバージョンが100に到達することは、多くのアプリケーションが生涯で10~20バージョンしかリリースされない中で、重要な節目です。しかし、Web上での消費者のインタラクションの基盤となりつつあるブラウザにとっては、大きな問題となる可能性があります。ChromeとFirefoxはどちらもリリースバージョン100(現在はそれぞれ98と97)に近づいており、3桁への飛躍は、2000年の新年を迎えた人なら誰もが経験したような問題を引き起こす可能性があります。
Firefoxの開発・保守を担当するMozillaは、BleepingComputerが発見した新しいブログ記事で警鐘を鳴らした。問題は、ユーザーのブラウザがユーザーエージェント文字列をサイトのサーバーに報告する際に発生する。この文字列は、サーバー側がコンテンツを正しく表示し、操作できるようにフォーマットする方法を判断するのに役立つ。バージョン99の2桁からバージョン100の3桁に急上昇すると、奇妙な影響が出る可能性がある。MozillaとGoogleは昨年、3桁のユーザーエージェントをテストする初期実験を実施し、ほとんどのサイトは移行に対応できるものの、少数のサイトでは重大なバグが発生することが判明した。
ほぼすべてのソフトウェアにパッチが必要となるような、Y2K問題のような完全な状況にはなっていません。FirefoxとChromeはどちらも、3月と5月に正式リリースされる予定のブラウザバージョン100で問題が発生するサイトに対する緩和策を講じています。Firefoxはサイトごとに問題に対処できますが、Chromeには問題が検出された場合、古いバージョン99のユーザーエージェントを報告するバックアップオプションがあります。
それでも、Mozillaはウェブ開発者に対し、問題になる前にバージョン100のブラウザとの互換性をテストすることを推奨しています。FirefoxのNightlyリリースの設定メニュー、またはChromeの#force-major-version-to-100フラグを有効にすることでテストできます。
著者: Michael Crider、PCWorld スタッフライター
マイケルはテクノロジージャーナリズムのベテランとして10年のキャリアを持ち、AppleからZTEまであらゆるテクノロジーをカバーしています。PCWorldではキーボードマニアとして活躍し、常に新しいキーボードをレビューに使用し、仕事以外では新しいメカニカルキーボードを組み立てたり、デスクトップの「バトルステーション」を拡張したりしています。これまでにAndroid Police、Digital Trends、Wired、Lifehacker、How-To Geekなどで記事を執筆し、CESやMobile World Congressなどのイベントをライブで取材してきました。ペンシルベニア州在住のマイケルは、次のカヤック旅行を心待ちにしています。