ウィリアム・ギャラガー
· 1分で読めます
Mozillaは、FirefoxとGoogleのChromeがバージョン100に達すると、主要なウェブサイトがそれらを正しく認識できなくなり、結果として正常に動作しなくなる可能性があるとユーザーに警告している。
Firefoxは現在バージョン97、Chromeはバージョン98です。これらが3桁のバージョン番号に更新されると、予想できない範囲のウェブサイトで一貫性のない問題が発生する可能性があるとMozillaは述べています。
Mozillaによると、ウェブサイトサーバーはユーザーエージェントと呼ばれる情報を調べて、どのブラウザが使用されているかを判断します。そして、その情報を用いてサイトが正しく表示されるように設定します。
Mozillaはブログ記事で、「従うべき単一の仕様がないため、ブラウザごとにUser-Agent文字列の形式が異なり、User-Agentの解析もサイトごとに異なります。一部の解析ライブラリには、3桁のメジャーバージョン番号を考慮しないハードコードされた前提やバグが含まれている可能性があります」と述べています。
Mozilla は、サイトはバージョン番号が 1 桁から 2 桁に移行した際に発生した同様の問題に対処する必要があったため、「3 桁のマイルストーンに到達すれば、問題はより少なくなると予想される」と指摘しています。
それでも、FirefoxとChromeの開発者は実験を行っており、問題をログに記録しています。現在、バージョン100でバグを報告しているサイトには、T-Mobile、Yahoo!、Daimlerなどが含まれています。
「破損が広範囲に及び、個々のサイトの介入が管理不能になった場合、Mozilla は Firefox のメジャーバージョンを一時的に 99 で凍結し、他のオプションをテストすることができます」とブログ投稿は続けている。
同様に、Google Chrome に取り組んでいる開発者らは、「フラグを使用してメジャー バージョンを 99 で固定するバックアップ プラン」を用意しています。