IE仅在按F12后运行javascript

Con*_*tin 10 javascript internet-explorer javascript-events

我在使用Javascript的Internet Explorer中遇到了一个奇怪的问题.在每个浏览器中,我都进行了测试,启用了javascript,但它似乎只有在我按下F12后才能运行,在调试模式下运行它.更令人困惑的是,在启动IE调试器后,一切都按照假设工作.任何想法可能是什么?

zzz*_*Bov 25

如果你打电话:

console.log('...some text here...');
Run Code Online (Sandbox Code Playgroud)

或者任何相关的控制台方法,如果没有检查是否window.console存在,脚本将无提示失败.打开控制台会导致window.console现有,这允许脚本继续执行.

"window.console && "在致电之前添加console:

window.console && console.log('works');
Run Code Online (Sandbox Code Playgroud)

  • 或者,只需编写一个包装器方法:`function log(s){window.console && console.log(s); },保持代码可读... (2认同)