0

クライアントが使用しているブラウザを検出するにはどうすればよいですか?

Jquery API Documention に $.browser があるのを見ましたが、jQuery 1.9.1 では機能しなくなりました。

助言がありますか?

4

4 に答える 4

1

jQuery Migrate プラグインを使用して、$.browser. それが動作します!

プラグインの使用は簡単です。たとえば、jQuery のスクリプト タグの直後に含めるだけです。

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.js"></script>

JS:

$.each($.browser, function(i, val) {
  $("<div>" + i + " : <span>" + val + "</span>")
  .appendTo( document.body );
});

デモはこちら(左側の Migrate 1.1.0 チェック ボックスがオンになっていることを確認してください)

于 2013-04-09T11:46:42.843 に答える
1

$.browser は 1.9 で削除されました。これは、$.support を介して機能検出が優先されることが示唆されたためです。

http://api.jquery.com/jQuery.support/ を確認 してください

于 2013-04-09T11:47:09.690 に答える