Ubuntuの使用を開始すると、この問題に直面します。Request.Browser.Browser.ToLower().IndexOf("firefox") が Windows の firefox では true を返し、Ubuntu の firefox では false を返すのはなぜですか?
2 に答える
2
の戻り値Request.Browser.Browser.ToLower()
を見て、Ubuntu が何を持っているかを確認します。iceweasel
ほとんどの場合、そこの代わりに呼び出されfirefox
ます。
于 2009-07-06T07:31:10.000 に答える
0
ブラウザ検出を使用する必要がある場合は、jQuery の .support 関数などを使用してみてください。
WhatIsMyUserAgent または同様のサイトで、Ubuntu の Firefox ビルドが実際に送信しているものを確認してください。
Firefox は Ubuntu の FF UA 文字列にあるはずだと思いますが、Geckoが使用されているレンダリング エンジンであるため、文字列に含まれていることは事実です。
于 2009-11-30T15:09:11.380 に答える