如果不是Internet Explorer,返回0的最短java腳本和它的版本是6-9是什麼?要測試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
沒有jQuery的:
!navigator.userAgent.match(/MSIE/) ? 0 : parseInt(navigator.userAgent.match(/MSIE (\d+)/))
請不要userAgent嗅探。它只會導致痛苦和痛苦。 – 2011-06-30 20:33:45
jQuery的方式絕對是首選。 – rid
如上兩種暗示,這一切都取決於你的使用和上下文。在一般情況下,我會說這是最好的,因爲它檢測到JS的regardles開啓或關閉:
<!--[if IE 8]>
<script>IEversion = 8</script> /*stylesheet, script, or whatever in there. */
<![endif]-->
jQuery的由拉杜如果它依賴於jQuery的完整列表和基本概述,或另一個取決於你的用途。有些框架/庫有一個方法,所以仔細檢查。
- 1. Internet Explorer測試
- 2. 在Internet Explorer中調試JavaScript
- 3. 多個Internet Explorer版本瀏覽器測試(Internet Explorer 6-8)?
- 4. Internet Explorer的測試自動化
- 5. JavaScript的Internet Explorer不會檢測window.closed
- 6. 的JavaScript在Internet Explorer
- 7. 使用Internet Explorer 7測試網站
- 8. 如何在Internet Explorer中測試Rails Juggernaut?
- 9. Internet Explorer Selenium量角器e2e測試
- 10. 硒RC測試:Internet Explorer打開兩次
- 11. E2E測試與Internet Explorer中,我需要下載文件
- 12. 在Internet Explorer和Safari中調試JavaScript
- 13. JavaScript和Internet Explorer 8
- 14. Internet Explorer Javascript錯誤
- 15. Internet Explorer - JavaScript問題
- 16. 的Internet Explorer 11的檢測
- 17. 與Internet Explorer的Javascript問題
- 18. Internet Explorer的JavaScript兼容性
- 19. 帶Internet Explorer 8的JavaScript
- 20. 的Javascript Heisenbug在Internet Explorer 9
- 21. Internet Explorer的Javascript優化
- 22. Internet Explorer中的Javascript錯誤
- 23. Internet Explorer中的Javascript故障
- 24. Ajax內部的JavaScript - Internet Explorer
- 25. Internet Explorer的Javascript幻燈片
- 26. Internet Explorer 9對象檢測
- 27. Internet Explorer如何檢測jre?
- 28. 如何在Windows 7上進行Internet Explorer 7測試和JavaScript調試?
- 29. 調試AngularJS Internet Explorer鎖定
- 30. mvc調試與Internet Explorer
你需要什麼? –
@Matti Virkkunen http://stackoverflow.com/questions/2710284 – GlassGhost
這是你有一個老問題 –