インターネットエクスプローラでない場合は0を返し、バージョンが6-9の場合はどのような最短のJavaスクリプトが返されますか? jQueryを使ってInternet ExplorerをテストするJavaScript
答えて
一つのオプション:IEの条件付きコメントを使用します。暗黙の両方上記のよう
<script>var IEversion</script>
<!--[if IE 8]>
<script>IEversion = 8</script>
<![endif]-->
あなたの答えの中でグーグル文字列を検索した後、私はhttp://msdn.microsoft.com/en-us/library/ms537512.aspxがはるかに貴重な資産であることを発見しました。 – GlassGhost
:jQueryのなし
!$.browser.msie ? 0 : $.browser.version
:
!navigator.userAgent.match(/MSIE/) ? 0 : parseInt(navigator.userAgent.match(/MSIE (\d+)/))
userAgentスニフしないでください。痛みや苦しみにしかつながりません。 –
jQueryの方法が間違いなく推奨されています。 – rid
を、それはすべてあなたの使用に依存そして文脈。それはjQueryのに応じていた場合
<!--[if IE 8]>
<script>IEversion = 8</script> /*stylesheet, script, or whatever in there. */
<![endif]-->
CSS Tricksはラドゥにより完全なリストと基本的な概要
のjQueryを持っている:一般的に、私はそれがJSのregardlesがオンまたはオフに検出すると、これが最善だと思います、またはあなたの使用に応じて別のものを使用してください。そして、いくつかのフレームワーク/ライブラリにはメソッドが含まれているので、そこをダブルチェックしてください。
- 1. JavascriptとInternet Explorer
- 2. Internet Explorer/jQuery/Javascriptの問題
- 3. Internet explorerでのjavascriptデバッグ
- 4. Internet Explorer - JavaScriptの問題
- 5. Pocket PC上のJavascript Internet Explorer
- 6. Internet Explorer 7 Javascriptの問題?
- 7. Internet Explorer 7 - Javascript 'undefined'がテストされていません
- 8. Internet Explorer(IE)の古いバージョンでjavascriptのブックマークレットをテストする最良の方法
- 9. Internet Explorerオープン予定時刻javascript
- 10. Google Maps JavaScript APIエラーInternet Explorerで
- 11. Internet Explorerのjavascriptの互換性
- 12. AppendChildのInternet Explorer Javascriptでの問題
- 13. ハイパーリンクの不要なプレフィックスInternet Explorer [Javascript]
- 14. GoogleマップとInternet Explorer Javascript/JSON問題
- 15. Windows 7でInternet Explorer 7のテストとJavaScriptのデバッグを行う方法は?
- 16. Internet Explorerでアップロードする前にファイルサイズを確認するJavascript
- 17. Internet Explorerの
- 18. HTMLのInternet Explorer
- 19. Internet Explorerとキャッシング
- 20. Internet Explorerレイアウトバグ
- 21. Internet Explorer 7 CSS
- 22. GWT Internet Explorer
- 23. Internet Explorer xx.yyウェブサイト
- 24. Internet Explorerの
- 25. ヒープスプレーInternet Explorer 8
- 26. gwt internet explorerインラインスタイル
- 27. Internet Explorer、SVG、XHTML
- 28. Internet ExplorerとremoveChild()
- 29. Internet Explorer 8 + Deflate
- 30. Internet Explorerのイベント
これは何のために必要ですか? –
@Matti Virkkunen http://stackoverflow.com/questions/2710284 – GlassGhost
これはあなたがそこに持っている1つの古い質問です –