我有一台带有IE9的Windows 7机器,但未禁用Javascript。但是,当我使用警报或确认浏览器时,只会闪烁两次,没有任何反应。这不是代码或验证问题,因为代码在Chrome,Firefox,Opera和Safari中运行良好。我检查了控制台,没有错误。
有人知道是否有办法通过某些设置专门影响这些特定的JavaScript函数?为了增加更多的混淆,提示功能确实有效,只是没有提醒和确认。
e.g。此代码示例无法显示警报。
<script>
alert('hello');
document.write('done');
document.close();
</script>
没有附加组件,也没有弹出窗口拦截器
答案 0 :(得分:0)
我知道这个问题是老问题,但我遇到了同样的问题,并在这里的另一篇文章中找到了答案,所以我认为其他人可能从中受益。
在加载页面后打开IE开发人员工具(F12)。
检查浏览器模式:和文档模式:
尝试将浏览器模式设置为IE9,将文档模式设置为IE9标准。
现在再试一次,看看是否有效。