1

スニッフィング後のルール

ブラウザスニッフィングは以前は非常に人気がありましたが、現在は(正当な理由で)時代遅れになり、jqueryなどの人気のあるライブラリによって非推奨になっています(削除されていない場合)。

より良い方法は、機能検出を行うことです。

新しい規則の例外

ただし、(何らかの理由で)特定のブラウザをターゲットにしている場合があります。iOSサファリは、他のモバイルブラウザーと同様に、モバイルプラットフォームにはさまざまなUIの懸念があるため、良い例です。

私の特定の目的

私の目的では、別のブラウザを使用するようにユーザーに警告するために、IEを特にターゲットにしたいと思います。

あなたは私がやりたいことに同意しないかもしれませんが、あなたの答えではそれを無視してください。

これを念頭に置いて、ブラウザのバージョン、より具体的には任意のIEバージョン、およびiOSSafariを検出するための最良で最も信頼性の高い方法を教えてください。

jquery.browserを引き続き使用しても安全ですか?

4

2 に答える 2

2

条件付きコメントを使用します。あなたが求めているものにぴったりです。

于 2010-09-16T03:31:39.723 に答える
0

また、機能検出を使用するように人々に伝えるのは非常に良いことですが、現実の世界では、会社のWebサイトでブラウザー検出を更新するのに3日かかると、すべてのJavascriptにアクセスして書き直すことはできません。これの利点は、そうです、ブラウザスニッフィングを使用することです。選択の余地がない場合もあるからです。

于 2010-10-07T17:55:29.800 に答える