我如何检测我的应用程序是否在JavaScript中的IE8和IE9下运行
How can I detect if my app runs under IE8 vs IE9 in JavaScript?
我有一项功能需要在IE8和IE9之间有所不同(IE9使用了一个非常好的库,它是主要的代码路径,但该应用程序的少数用户仍在IE8上,该库属于IE8。因此,我需要为他们优雅地降级为不太好的库)。
区分IE8和IE9的最佳方法是什么?
如果可能的话,我想要一个版本的答案,将打开IE8兼容性的IE9视为IE8;并将其视为IE9。
不需要检测任何其他浏览器或IE版本——这是针对锁定的企业环境,因此不需要检测这2个版本之外的浏览器或IE。
条件注释。还有一些其他的选择,但条件注释简单实用。MSFT提供此信息http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- Node.js中的JavaScript原型对象效率
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将angularjs中的javascript字符串输出为循环数组
- 多次调用另一个javascript函数中的javascript函数
- for循环中的javascript if语句找不到==
- ascii输入键通过firefox中的javascript返回0
- Wordpress中的Javascript出现匿名函数/引用错误
- 从angularjs中的javascript更新dom
- for循环中的JavaScript闭包
- 如何通过documents.ready函数中的javascript自动按键(ctrl+shift+i)
- 访问嵌套函数结构中的JavaScript父函数变量
- 如何将值传递给wicket中的javascript函数
- 为什么可以't我将数据从c#发送到asp.net中的Javascript文件
- 如何将Bundle中的javascript文件包含到一个trick文件中
- 如何访问Web2py'中python代码中的JavaScript变量;s视图
- HTML文本框中的javascript数字
- 嵌入参数中的Javascript函数会自动运行
- Play 2.5 for Java中的Javascript路由