アカウント名:
パスワード:
IE9 の次は lE1 に違いない。
オフトピ気味ではありますが、GeckoブラウザのUA名に入っている日付は単純にビルドされた日時なのでバージョンの判定には使えません。例えば、trunkの20081201とリリース版であるFx3.0.xの20081202があったとしてもGeckoエンジンとして最新のものはtrunkの20081201になります。
Geckoの場合、"rv:1.9.2a1pre"といったrv以降のバージョン番号でバージョンを検査できますが、alpha/beta、さらにそれのpreview版があり、たびたび命名規則が変更されていることから、(将来への互換性という面で)危険なコードを書かなくては検査できません。ちなみに、Geckoであるか否かは、WebKitが姑息なことをやってくれているので、"Gecko/"と、最後のスラッシュがあるかどうかまで検査する必要があります。("Firefox"という文字列の検索は論外。TrunkビルドやSeamonkeyやCaminoが弾かれてしまいます。)
UA判定は普通に考えると、ブラックリストには使えてもホワイトリストとしては使うべきではないものですが、実際にはホワイトリストに使われてしまう(しかもそのホワイトリストが非道すぎる)ということが多々あります。大手のサイトで現在懸案となっているのは「goo 地図」です: bug 6392 [mozilla.gr.jp]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
誰も (スコア:3, すばらしい洞察)
Re:誰も (スコア:2, おもしろおかしい)
Re:誰も (スコア:2, すばらしい洞察)
IEだろうがfirefoxだろうがなりうる問題でしょ
ただ、シェア的にoperaだとWeb管理者も気付きそうにないという問題はあるだろうけど
Re:誰も (スコア:5, おもしろおかしい)
Mozilla/4.0 (compatible; MSIE 9.0; Windows NT x.x(compatible; MSIE 10.0; Windows NT x.x))
Re:誰も (スコア:1)
IE9 の次は lE1 に違いない。
Firefox だって Firefox9 の次は PhoenixAgain1 (ぇ
fjの教祖様
Re:誰も (スコア:1)
いいえIE 20XX (XXはリリース年)です。
...だめじゃん。
Re:誰も (スコア:1)
#無粋だけどID
Re:誰も (スコア:1)
#国際エネルギー機関 [iea.org]から苦情があっても知りません。
Re:誰も (スコア:1)
#※全然根本的解決になってない上に想定していなかった文字が出てくるという
Re: (スコア:0)
#Elbereth
Re:誰も (スコア:1)
◆IZUMI162i6 [mailto]
Re:誰も (スコア:2, 興味深い)
オフトピ気味ではありますが、GeckoブラウザのUA名に入っている日付は単純にビルドされた日時なのでバージョンの判定には使えません。例えば、trunkの20081201とリリース版であるFx3.0.xの20081202があったとしてもGeckoエンジンとして最新のものはtrunkの20081201になります。
Geckoの場合、"rv:1.9.2a1pre"といったrv以降のバージョン番号でバージョンを検査できますが、alpha/beta、さらにそれのpreview版があり、たびたび命名規則が変更されていることから、(将来への互換性という面で)危険なコードを書かなくては検査できません。ちなみに、Geckoであるか否かは、WebKitが姑息なことをやってくれているので、"Gecko/"と、最後のスラッシュがあるかどうかまで検査する必要があります。("Firefox"という文字列の検索は論外。TrunkビルドやSeamonkeyやCaminoが弾かれてしまいます。)
UA判定は普通に考えると、ブラックリストには使えてもホワイトリストとしては使うべきではないものですが、実際にはホワイトリストに使われてしまう(しかもそのホワイトリストが非道すぎる)ということが多々あります。大手のサイトで現在懸案となっているのは「goo 地図」です: bug 6392 [mozilla.gr.jp]
Re:誰も (スコア:1)
Branch tag (rv:の部分)と組み合わせてポイントリリースの識別に使えるとも書かれています。
Re:誰も (スコア:2, すばらしい洞察)
来る可能性のあるものすら考えられないようじゃ、
昭和100年みたいに来る可能性すら無いものの対策なんてとてもできないですね。
Re: (スコア:0)
# 対策はしてないのでAC
Re: (スコア:0)
逆に考えるんだ! (スコア:1)
つまりこれは、IEとFirefoxの陰謀だったのだよ!
#な、なんだってー!
#Opera信者なのでID(っていうか~なのでIDって言いたいだけだから、ID)
Re: (スコア:0)
Re:誰も (スコア:2, 参考になる)
#せめて「最新バージョンでご覧ください」ならば良かったものを。
Re: (スコア:0)
Re: (スコア:0)
「Windowsで動かせボケ!」みたいなメッセージが出たよーな記憶が…
#自社プロダクトだろ~に?(以下省略)
@あぁたまたま(Win1.0を)コピーしてたFDが…(以下省略)
Re: (スコア:0)
OperaはOperaXね。
Re:誰も (スコア:1)
Re:誰も (スコア:1)
Re:誰も (スコア:1)
Re: (スコア:0)
常に未来だけを見つめ馬車馬のようにこき使われるのみである
Re: (スコア:0)
処理を分けなければいけない現状も
どうかと思います…。
#まぁ理想論ですけど、元々そういう構想の物だったはず
Re:2000年問題 (スコア:0)
「こんどは五ケタだ〜!」「1万年問題だ〜!」
# さすがにそんな頃までは生きてたくないカナ☆
Re: (スコア:0)