アカウント名:
パスワード:
ずっとFirefox 3.x.xのままにしてればこんな事もなかったのにバージョン番号が3.65535.16777216とかになってもいいじゃん
rv:の後ろ数値部分を抜き出して比較ってことをやらないからだよ。手抜きするところはそこじゃ無いっていうね。
それもそうだけど、それより「rv:の後ろに数字があればIE扱い」って方が問題あると思うな。ブラウザ間はもちろん同じブラウザでもバージョンによって表記が違うわ将来どんな書式になるか未知数だわで、UAの文字列で判定って方法自体がもう破綻してるよ。
rv:の後ろに数字があるのは本来Firefoxが先に導入した形式で、IE11がIE扱いされるのを避けるためにFirefoxそっくりの形式のUAを導入したら、今度はFirefoxがIE扱いされる始末。
バージョン10問題とか、macOSのバージョン11問題とか、バージョン100問題とか、UA文字列はこういう闇を至るところに抱えていてほとんど変更不可能になってる。ChromeがClient Hintsを導入した理由の一つ。
何がアレって、Webシステムがバグってるのが確定ではあるけど、SafariやChromeと違ってFirefoxだとシステム改修せずに放置プレイされそうな所が……
放置プレイで済めばいいけど、これを機にサポートをやめるという流れもあり得る。
とっくにサポートしていない(動作確認していない)のが表面化しただけだと思う。サポートしないならしないでそんな風に放置してればいいのにIE11をUA判定の「サポート」対象に加えた挙げ句この始末。
SafariやChromeはUser-Agentにrv:を含んでいないから、明らかにSafariやChrome(と本来弾く対象であるIE11)でしか動作確認していない。
まだナイトリービルドだから、これから対応だったかもしれない
Chromeが110になったら顕在化して修正される、かも。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
バージョン上げまくるからだよ (スコア:1)
ずっとFirefox 3.x.xのままにしてればこんな事もなかったのに
バージョン番号が3.65535.16777216とかになってもいいじゃん
Re: (スコア:1)
rv:の後ろ数値部分を抜き出して比較ってことをやらないからだよ。
手抜きするところはそこじゃ無いっていうね。
Re:バージョン上げまくるからだよ (スコア:0)
それもそうだけど、それより「rv:の後ろに数字があればIE扱い」って方が問題あると思うな。
ブラウザ間はもちろん同じブラウザでもバージョンによって表記が違うわ将来どんな書式になるか未知数だわで、UAの文字列で判定って方法自体がもう破綻してるよ。
Re:バージョン上げまくるからだよ (スコア:2, 興味深い)
rv:の後ろに数字があるのは本来Firefoxが先に導入した形式で、IE11がIE扱いされるのを避けるためにFirefoxそっくりの形式のUAを導入したら、今度はFirefoxがIE扱いされる始末。
バージョン10問題とか、macOSのバージョン11問題とか、バージョン100問題とか、UA文字列はこういう闇を至るところに抱えていてほとんど変更不可能になってる。ChromeがClient Hintsを導入した理由の一つ。
Re: (スコア:0)
何がアレって、Webシステムがバグってるのが確定ではあるけど、
SafariやChromeと違ってFirefoxだとシステム改修せずに放置プレイされそうな所が……
Re: (スコア:0)
放置プレイで済めばいいけど、これを機にサポートをやめるという流れもあり得る。
Re: (スコア:0)
とっくにサポートしていない(動作確認していない)のが表面化しただけだと思う。サポートしないならしないでそんな風に放置してればいいのにIE11をUA判定の「サポート」対象に加えた挙げ句この始末。
Re: (スコア:0)
SafariやChromeはUser-Agentにrv:を含んでいないから、明らかにSafariやChrome(と本来弾く対象であるIE11)でしか動作確認していない。
Re: (スコア:0)
まだナイトリービルドだから、これから対応だったかもしれない
Re: (スコア:0)
Chromeが110になったら顕在化して修正される、かも。