0

Ubuntuの使用を開始すると、この問題に直面します。Request.Browser.Browser.ToLower().IndexOf("firefox") が Windows の firefox では true を返し、Ubuntu の firefox では false を返すのはなぜですか?

4

2 に答える 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 に答える