javascript - 如何不在 IE8 或更早版本上执行脚本?

标签 javascript jquery internet-explorer-8

我有一个函数调用许多 IE8 不支持的函数,所以我正在寻找如何禁用 IE8 执行此脚本。我看到了很多解决方案,例如使用 HTML 注释:

<!--[if !IE]> --> Code <!-- <![endif]--><!--[if IE]>

但我想在函数内禁用 IE8 解释,因为还有其他脚本可以在 IE8 上正确运行。

jQuery 中有一个函数“jQuery.browser()”,但已被弃用。

您能告诉我如何解决这个问题吗?

提前谢谢您。

最佳答案

也许这会有所帮助:

if (navigator.userAgent.match(/MSIE 8/) == null) {
  // do something !IE8
}

来自:

how do I run a script only for IE 8

Browser detection in JavaScript?

关于javascript - 如何不在 IE8 或更早版本上执行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37527634/

相关文章:

javascript - 使用 JavaScript 在浏览器中触发全屏

javascript - 使用 documentFragment 的 IE 性能不佳

jquery - .toggle 在 IE8 中无法正常工作

asp.net - 几次 window.open 调用后,我的 ASP.NET session 超时

css - 背景属性在 IE 中不显示

javascript - svg xlink 的正则表达式

javascript - NoFlo graph.json/graph.fbp 转 JavaScript 文件

php - jQuery 和 JavaScript AJAX 数据库查询

jquery - 如何在 $(this) 上使用特定选择器

javascript - 如何取消延迟的 DOM 元素删除