Google Chrome(現在バージョン96)が「バージョン100」を迎えると正常に動かなくなるサイトがあることが判明 [573472858]
■ このスレッドは過去ログ倉庫に格納されています
GoogleChromeのメジャーバージョンが間もなく100に到達するのに先立ち、Chorme96ではUserAgent文字列のChromeメジャーバージョンを100にするフラグ(#force-major-version-to-100)が追加されている(9to5Google の記事、 Chrome Developers のブログ記事)。
このフラグはメジャーバージョンが3桁になった場合の影響を事前に確認するために追加された。影響としては UserAgentパーサーがメジャーバージョンの桁数を決め打ちしていると正常に処理が実行できなくなるといったもので、同様の問題はChrome10でメジャーバージョンが2桁に増えた際にも発生している。
以下略
https://it.srad.jp/story/21/12/25/0352226/ 二桁分の文字列ゲットして
50と比較して小さかったら非対応と見做す
みたいなパターンかな UAで分岐させてる奴はアホだろ
5chの事なんやけど chmateもバージョン100のときに不具合起きてたね。 スマホのは60ぐらいで止めてるわ
こいつを利用したアプリが正常に動かなくなったとき考える そんなアホみたいなプログラム、いまどきないだろ
普通に実装するより面倒くさいわ >桁数を決め打ち
>2桁に増えた際にも発生
なんで決め打ちすんの?
増えるんわかってるやろ? 弊社の神エクセルですら入力制限みたら日付規制上限2999/12/31になってたわ
バカでも作れるのにそれ未満なのは論外 下手に可変対応するのも危険だぞ?
UA自由に書き換えられた場合にセキュリティホールになり得るから
特に境界系のやべーやつ >>41
途中まではこんなポンポン数字増やしてなかったし… 嫌儲のパソコン先生は解ってないな
わざと仕込むんだよ 99.99→99.990001みたいに小数点以下の数字でメジャーバージョンを示せばいくらでも出来るんじゃないの? Chrome2にしてver1.0から新しく始めればいいだけだろ
Googleもバカしかいねえな
面接受けに行ってその場でアドバイスしてやろうかな フロントやってるけどバージョンまで見る??
必要ないレベルでしかやってないってことでしょうけど >>28
普通は¥d+で抽出するからそんなアホなこと起こらない >>56
たとえば描画ライブラリ的なもの入れてる場合に
挙動が変わってしまうバージョン以前や以降で判定してたら
プログラマーの知らないうちに引っかかるかもしれない windowsも9にすると95や98だと判断されるかもしれないから
9を飛ばして10にしたっていう説があったな 高頻度でバージョンアップは良いがメジャーバージョンばっか上げまくるなよ
マイナーバージョンを上げまくれ マイナーバージョンなのに挙動変えやがって!ってクレームつけるから
メジャー上げまくりになったんだぞ
これは他のブラウザも ジャップさぁ…
バージョンが変わればいつかは桁が増えることなんて予測するまでもなく当たり前のことじゃないのかい…? >>41
chromeが出た頃って一年でバージョンが0.5進むとかそんなもんだったろ >>67
chromeの真似してfirefoxがバージョンあげまくってた印象しかない windows9が出なかったのもwindows98とかと間違えるかららしい 脆弱性の修正だけでバージョン上げるのって無駄じゃね
ビルド番号だけ変えればいいと思うんだけど このクソブラウザのせいでほかも真似してマイチェンなのに数字上げまくるようになったからな
悪影響しかない お前らには特に関係ないだろうけどfirefoxのバージョンも来年中には3桁 舛添要一「2000年にコンピューターが暴走して核ミサイルが飛んでくる」
↓
1999年12月31日。事務所にTVカメラを入れ、その時を待つ。普通に年越し
↓
舛添要一「・・・」
都民はこいつを知事にしたことを地獄で詫びろ >>76
バージョンないにビルド番号も入れてるだけだよ
末尾2桁が本来の意味のビルド番号 ブラウザのバージョンの上がり方の早さは異常。小数点はなんのためにあるんだよ そういえば2038年問題って、あとたった17年後なんだね
2000年問題とかやってるころは、遠い未来の話のように思えていたけど >>90
その頃にはここにいるおじいちゃん全員死んでるよぉ… いい加減キャッシュを使わない設定入れろよ
シークレットモードじゃなくて Chromeは派生ブラウザの同期出来なくなったから糞すぎる
だからFirefoxへ逃げた ■ このスレッドは過去ログ倉庫に格納されています