如果不是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 Selenium量角器e2e测试
- 8. 硒RC测试:Internet Explorer打开两次
- 9. 如何在Internet Explorer中测试Rails Juggernaut?
- 10. 使用Internet Explorer 7测试网站
- 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的Javascript问题
- 17. Ajax内部的JavaScript - Internet Explorer
- 18. 的Javascript Heisenbug在Internet Explorer 9
- 19. Internet Explorer中的Javascript错误
- 20. Internet Explorer的Javascript优化
- 21. Internet Explorer的Javascript幻灯片
- 22. Internet Explorer的JavaScript兼容性
- 23. Internet Explorer 9对象检测
- 24. 如何在Windows 7上进行Internet Explorer 7测试和JavaScript调试?
- 25. 在windbg中调试Internet Explorer
- 26. mvc调试与Internet Explorer
- 27. 调试Internet Explorer崩溃
- 28. 调试AngularJS Internet Explorer锁定
- 29. Internet Explorer Javascript Image问题
- 30. Internet Explorer 7 JavaScript问题?
你需要什么? –
@Matti Virkkunen http://stackoverflow.com/questions/2710284 – GlassGhost
这是你有一个老问题 –