javascript - 在 ie 浏览器上禁用 JavaScript

标签 javascript internet-explorer scripting

有没有办法禁用所有 ie 浏览器的某个脚本?

最佳答案

您可以利用条件编译来确定客户端是否正在使用 MSIE。

var IE = /*@cc_on!@*/false;

可以用作

if (IE) {
    // IE.
} else {
    // Others.
}

仅在 IE 中,! 才会被编译并带入表达式中,生成新的表达式 !false,逻辑上为 true。这比 $.browser.msie 效果更好,因为它可以被用户代理愚弄,也比 document.all 更好,因为它也会影响某些 Opera 版本。

也就是说,您想要禁用什么?另一方面,您也可以利用特征检测。这是关于此的讨论:Browser detection versus feature detection

关于javascript - 在 ie 浏览器上禁用 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612026/

相关文章:

javascript - 从 BrowserWindow Electron 类扩展时出错

javascript - 将 HTML5 canvas 下载为 pdf

javascript - jQuery 不能在 IE 中工作,但可以在其他浏览器中工作

shell - KornShell - 全局设置 "-x"(调试)标志?

javascript - 提交表单时 onclick 事件不起作用

css - IE6 和 IE7 输入填充 CSS

javascript - Highcharts X 轴对齐

c - 环境变量在 c 中使用 popen 执行的 shell 脚本中不可见

unit-testing - 从批处理文件设置错误级别

javascript - 了解 Javascript 编译器,也许还有 Meteor JS