jquery $.browser.msie
を使用して、IEのすべてのバージョンを検出しようとしています。 8、7、6で動作しますが、IE9は無視されます。それはなぜですか、そして、javascriptがie9を検出するための解決策は何ですか?
JSバージョン:jQueryのJavaScriptのライブラリV1.5
jquery $.browser.msie
を使用して、IEのすべてのバージョンを検出しようとしています。 8、7、6で動作しますが、IE9は無視されます。それはなぜですか、そして、javascriptがie9を検出するための解決策は何ですか?
JSバージョン:jQueryのJavaScriptのライブラリV1.5
IE9は、さまざまな原因、古いブラウザをエミュレートすることができますあなたが見る応答を "作品/動作しません"ここに。
"Trident/5.0"は、IE9のすべてのモードでのユーザーエージェント文字列に、this SO questionに従って存在します。
バージョン1.9
のjQuery $.browser
はサポートされなくなりました。代わりにjQuery.suport
を使用してください。この変更により、チェックしたい機能をチェックする必要があります。ブラウザのチェックだけではサポートされなくなりました。ブラウザチェックの代わりに機能チェックを行うことをお勧めします。 noFullScreenに:{/ MSIE [0-6]/... MSIE:}:
もしIE noFullScreenの検出を無効にすることができ{MSIE:/ ABCDEFGH /}
のhttp: //msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx –
どのバージョンのjQueryを使用していますか? v1.5.1は[IE9を最初にサポートしました](http://blogs.msdn.com/b/ie/archive/2011/03/02/jquery-1-5-1-supports-ie9.aspx)でした。 – andyb
jQuery JavaScript Library v1.5 –