首页 > 解决方案 > 如何仅为 IE 9 以上的浏览器插入脚本

问题描述

如果浏览器高于 IE 9,我只想将脚本注入我的页面。即不是 IE 9 及以下

我发现这个仅包含 IE 9 及以下版本的脚本:

if (/MSIE \d/.test(window.navigator.userAgent)) {
   // script goes here
}

但是当我试图否定它时(不是感叹号):

if (!/MSIE \d/.test(window.navigator.userAgent)) {
   // script goes here
}

它没有用

有没有人有一个可行的解决方案?

基本上我很高兴脚本在 IE10、11、edge、chrome、firefox 等中加载

谢谢

标签: javascriptinternet-explorerscripting

解决方案


<!--[if gt IE 9]>
  <script...>
<![endif]-->

试试这个有条件的评论。


推荐阅读