
画像: IDG
記憶に残るほどの年齢の人にとって、2000年はコンピューターにとって恐ろしい時代でした。多くのコンピューターが年を2桁で表していたため(例えば1999年は99)、コンピューターが1900年に戻ってしまい、大きな問題を引き起こすのではないかと多くの人が懸念していました。
実際には発生しませんでしたが、Mozillaはウェブ上でも同様の問題が発生する可能性があると警告しています。今後数ヶ月のうちに、世界の主要なウェブブラウザ(Chrome、Firefox、Microsoft Edge)がすべてバージョン100に到達します。これにより、「ブラウザのバージョン識別に依存する一部のウェブサイトが機能しなくなる可能性があります」とMozillaは説明しています。
メジャーバージョン100は、ChromeとFirefoxの両方にとって大きな節目です。しかし、バージョン番号が2桁から3桁に移行するため、ウェブサイトに不具合が生じる可能性があります。ウェブ開発者は、カスタムコードからUser-Agent解析ライブラリまで、様々な手法を用いてこれらの文字列を解析し、対応する処理ロジックを決定しています。User-Agentやその他のバージョン報告メカニズムは、まもなく3桁のバージョン番号を報告するようになるでしょう。
ウェブサイト自体が壊れるのではなく、ブラウザのレンダリング方法に問題があることに注意してください。Safariはまだバージョン15なので、Appleのデフォルトブラウザを使用しているユーザーにとっては問題にはなりません。
ブラウザのバージョンが2桁になった際にも同様の問題が発生しました。そのため、3桁への移行によって問題は減少すると予想されています。しかし、この問題は深刻であるため、Mozillaはユーザーに警告を発しています。FirefoxとChromeはどちらも、ブラウザの最新バージョンがバージョン100であると報告するとウェブサイトが破損する可能性があると判断する実験を行っており、既にいくつかの問題が明らかになっています。Microsoftは独自の緩和策についてコメントしていませんが、同様の安全対策を講じていると思われます。
正確な時期は不明ですが、Chrome はバージョン 98.0.4758.102、Firefox はバージョン 97、Microsoft Edge は現在バージョン 98.0.1108.55 で、ベータ版はすでにそれ以降のバージョンになっています。現在、Chrome バージョン 100 は 3 月 29 日、Firefox バージョン 100 は 5 月 3 日にリリースされる予定です。
なぜブラウザがバージョン99を永遠に維持できないのか疑問に思う方もいるかもしれません。Mozillaによると、ChromeとFirefoxは「不具合が広範囲に及び、個々のサイトへの介入が管理不能になった場合」、一時的にバージョン99で停止するとのこと。ChromeとFirefoxのナイトリーテスターは、今すぐブラウザをバージョン100に設定し、問題があれば報告することが推奨されています。
著者: マイケル・サイモン、Macworld編集長
マイケル・サイモンは20年以上にわたりAppleを取材しています。iPodがまだiWalkだった頃からSpymacで噂を取材し始め、Appleがこれまでに製造したほぼ全てのiPhoneを所有しています。妻と息子、そして数え切れないほどのガジェットと共にコネチカット州に住んでいます。