1

我有一台装有 IE9 的 Windows 7 机器,并且没有禁用 Javascript。但是,当我使用警报或确认浏览器时,浏览器只会闪烁两次,没有任何反应。这不是代码或验证问题,因为代码在 Chrome、Firefox、Opera 和 Safari 中运行良好。我检查了控制台,没有错误。

有谁知道是否有办法通过某些设置专门影响这些特定的 JavaScript 函数?为了增加更多的混乱,提示功能确实有效,只是没有提醒和确认。

例如,此代码示例无法显示警报。

<script>
  alert('hello');
  document.write('done');
  document.close();
</script>

没有附加组件,也没有弹出窗口阻止程序

4

1 回答 1

0

我知道这个问题很老,但我也遇到了同样的问题,并在这里的另一篇文章中找到了我的答案,所以我认为其他人可能会从中受益。

加载页面后打开 IE 开发人员工具 (F12)。

检查浏览器模式:和文档模式:

尝试将浏览器模式设置为 IE9,将文档模式设置为 IE9 标准。

现在再试一次,看看是否有效。

原来的答案。

于 2015-08-26T13:12:48.280 回答