用于测试Internet Explorer的JavaScript
JavaScript to test for Internet Explorer
如果不是InternetExplorer,返回0的最短java脚本是什么?对于哪个版本,返回6-9的最短java脚本是什么呢?
使用jQuery:
!$.browser.msie ? 0 : $.browser.version
没有jQuery:
!navigator.userAgent.match(/MSIE/) ? 0 : parseInt(navigator.userAgent.match(/MSIE ('d+)/))
一个选项:使用IE的条件注释:
<script>var IEversion</script>
<!--[if IE 8]>
<script>IEversion = 8</script>
<![endif]-->
如上所述,这一切都取决于您的使用和上下文。一般来说,我认为这是最好的,因为它可以检测打开或关闭js的regardles:
<!--[if IE 8]>
<script>IEversion = 8</script> /*stylesheet, script, or whatever in there. */
<![endif]-->
CSS技巧有完整的列表和基本概述
Radu的jQuery,如果它取决于jQuery,或者另一个取决于您的使用。有些框架/库包含了一个方法,所以请仔细检查。
相关文章:
- JavaScript不适用于internet explorer和Firefox,但适用于谷歌
- 如何在Internet Explorer中使用javascript设置cookie
- 只有当alert()在带有AJAX的internet explorer中使用时,Javascript才会更新UI
- sharepoint站点的internet explorer中出现Javascript错误
- 我怎么能有一个自动渐变背景使用JavaScript,它适用于最新版本的Internet Explorer
- 在 Internet Explorer 中使用 Javascript 调用C++
- 为什么我的JavaScript / JSON脚本不能在Internet Explorer中工作
- Javascript problems with Internet Explorer
- Internet Explorer 中的 JavaScript 方向更改问题
- 如何使用JavaScript在Internet Explorer中将文件(DOCX或XLSX或PNG)读取为二进制流
- YepNope/Modernizr 回调,包含全局 JavaScript 变量和 Internet Explorer
- 是否可以在Internet Explorer 11中使用JavaScript设置选择元素的大小属性
- 包含jquery的Javascript在Internet Explorer中不起作用
- Javascript 在 Internet Explorer 中切换
- Javascript片段不适用于Chrome,但适用于Internet Explorer
- Javascript:检测Internet Explorer是否发送了https页面上的混合http消息
- 在没有F12工具的情况下恢复Internet Explorer上的javascript日志和错误
- 覆盖外部对象's函数在Internet Explorer中使用JavaScript
- javascript and Internet Explorer 8
- 这个Javascript出了什么问题"Internet Explorer无法打开Internet站点-操作中止