如果不是internet explorer,返回0的最短java脚本是什么,返回6-9的是哪个版本?
发布于 2011-07-01 04:18:26
一个选项:使用IE的条件注释:
<script>var IEversion</script>
<!--[if IE 8]>
<script>IEversion = 8</script>
<![endif]-->
发布于 2011-07-01 04:17:08
使用jQuery:
!$.browser.msie ? 0 : $.browser.version
不使用jQuery:
!navigator.userAgent.match(/MSIE/) ? 0 : parseInt(navigator.userAgent.match(/MSIE (\d+)/))
发布于 2011-08-10 13:06:55
如上所述,这完全取决于您的使用和上下文。一般来说,我会说这是最好的,因为它可以检测到js是否打开或关闭:
<!--[if IE 8]>
<script>IEversion = 8</script> /*stylesheet, script, or whatever in there. */
<![endif]-->
CSS Tricks提供了完整的列表和基本概述
Radu的jQuery,如果它依赖于jQuery,或者其他取决于您的使用。而且一些框架/库中包含了一个方法,所以请仔细检查。
https://stackoverflow.com/questions/6540585
复制相似问题