我在使用Javascript的Internet Explorer中遇到了一个奇怪的问题。在每个浏览器中,我都进行了测试,启用了javascript,但它似乎只有在我按下F12后才能运行,在调试模式下运行它。更令人困惑的是,在启动IE调试器后,一切都按照假设工作。 任何想法可能是什么?
答案 0 :(得分:25)
如果您正在致电:
console.log('...some text here...');
或任何相关的控制台方法,如果没有检查是否存在window.console
,脚本将无提示失败。打开控制台会导致window.console
现有,这允许脚本继续执行。
在致电"window.console && "
之前添加console
:
window.console && console.log('works');