【问题标题】:JavaScript not working on Internet Explorer 11 unless Developer mode is on除非打开开发人员模式,否则 JavaScript 无法在 Internet Explorer 11 上运行
【发布时间】:2019-05-28 03:56:40
【问题描述】:

JavaScript 无法在 Internet Explorer 11 上运行 - 即使是简单的 alert() 也无法运行,除非打开调试模式 (F12)。

我没有使用任何与控制台/日志相关的代码行。

<script type="text/javascript" src="./Common/JS/jquery-2.1.1.min.js"></script>
<script type="text/javascript" language="javascript">
    $(document).ready(function () {
       alert('HERE');
    });
</script>

控制台错误:

对象不支持属性或方法'addEventListener'

我知道这个问题已被多次问过,但即使在 cmets 中,人们也说建议的解决方案不适用于 IE 11

【问题讨论】:

  • 请展示一个不工作的 JavaScript 和 HTML 的例子。
  • @Herohtar 刚刚做了
  • 我们需要minimal reproducible example 来帮助您,重点是“完成”。
  • 我有
  • 以前版本的 IE 开发者工具不能在 IE11 上运行。如果(仍然)存在,请卸载任何以前的工具(尤其是独立版本安装),并重新(重新)安装最新的 IE11 下载。不要尝试单独安装 IE 工具而不是 IE11 安装,因为它们已经作为 IE11 安装的一部分。这样做会产生冲突,并反映在经验结果中。即使没有提示,也要重新启动计算机。祝你好运

标签: javascript internet-explorer-11


【解决方案1】:

这一行解决了我的问题,只需确保在您的头部标签顶部添加

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE11" />

感谢这个答案https://stackoverflow.com/a/6771584/6240803

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 2020-12-03
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多