意外问题:在 Internet Explorer 中打开开发人员工具后,仅 JavaScript 可以运行
在一次令人费解的事件中,一个网站在 Internet Explorer 中遇到了困难 ( IE9)发现,一旦打开开发者工具,问题就神秘地自行解决了。该函数是一个用于 PDF 下载的简单密码输入,在执行此看似无关的操作之前,它在 IE 中一直没有响应。
经调查,发现 JavaScript 代码包含 console.log() 等调试指令。仅当开发人员工具栏打开时,控制台对象才会激活。因此,控制台调用一直处于非活动状态,直到访问工具栏为止。
要解决此问题,可以使用多种方法:
if (console && console.log) { console.log('Debug message'); }
通过实施这些解决方案,开发人员可以确保他们的 JavaScript 代码在 IE 中按预期运行,而无需用户打开开发人员工具。
以上是为什么我的 JavaScript 只能在 Internet Explorer 中打开开发人员工具后才能运行?的详细内容。更多信息请关注PHP中文网其他相关文章!