2000年問題再来? 間もなくバージョン“100”になるChromeとFirefoxに「リスクあり」とMozillaが警告
Webブラウザ「Google Chrome」と「Firefox」が、間もなくバージョン100にアップデートされる。バージョンの桁数が2桁から3桁に変わるため、かつての「2000年問題」と同じく、システムに不具合が発生する可能性があるとして、米Mozillaは注意喚起している。
ユーザーがどのようなWebブラウザを使っているかを識別するために、「ユーザーエージェント」(UA)という文字列をWebブラウザがWebサーバへ送信する仕組みがある。この文字列には、Webブラウザのバージョン番号も含まれるが、かつてバージョンが1桁台だった頃に初めて10になった際には、2桁の番号表示にUAが対応できず、Webサイトの表示に不具合が起きる場合があった。
2008年にWebブラウザ「Opera」のバージョン10をリリースした際には、UAの1桁目の文字列である「1」のみを検出してしまい、Opera 10を「サポートしていないWebブラウザ」とWebサイトが誤って認識。サーバやクライアント側のスクリプトを壊してしまう事例があったという。
これと同じく、バージョンが3桁に変わったことで、Webサーバ側がUAを正しく認識できず、アクセスしてきたWebブラウザに対して適切なデータを提供できない……といった不具合が起きる可能性がある。
Chromeは3月29日、Firefoxは5月3日にバージョン100へ以降する予定。Firefoxの技術情報を発信するMozillaのWebサイト「Mozilla Hacks」はバージョン100問題について「2桁のバージョンへ移行した際に、多くのライブラリは解析ロジックを改善したため、3桁になっても以前ほど問題は出ないだろう」と予想しつつも、不具合が発生した場合に備えた各Webブラウザの問題軽減策を紹介している。
Chromeでは、メジャーバージョンを99で固定し、UA内のマイナーバージョン部分で実際のメジャーバージョン番号を報告するという方法を用意。しかし、UA内のマイナーバージョン部分は長い間「0」で報告してきたことから、3桁の報告がかえって予期せぬエラーにつながる可能性もあるとしている。
FirefoxではWebサイトへの介入メカニズムを用意。これを使うことで、バージョン100で壊れたWebブラウザをホットフィックスすることが可能という。また、特定のドメインでエラーが発生した場合は、バージョン99を代わりに送ることで修正も可能としている。さらなる修正が必要な場合は、バージョン99で一時的に固定する予定。
Mozzila Hacksは、Webサイトの管理者たちに対し、3桁の番号への対応について事前のテストに協力を求めている。両方のWebブラウザでUAを3桁番号に設定する方法を紹介しており、できるだけ多くの問題を実際のアップデート前に見つけたいとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
4
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
5
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR