IE JavaScript Enigma:仅在打开开发人员工具后才有效
尽管在各种浏览器上遇到了许多问题,但在 Internet Explorer 中观察到的特殊行为仍然存在出去。在这种情况下,JavaScript 将保持无效状态,直到使用 F12 启动开发人员工具。虽然此解决方法可以暂时解决问题,但彻底了解根本原因至关重要。
调试奇迹还是调试箔片?
观察到的行为表明存在调试JavaScript 中的代码。更具体地说,对 console.log() 或其他控制台函数的调用可能是罪魁祸首。 IE 中的控制台对象保持非活动状态,直到开发人员工具栏被激活。在此激活之前尝试调用控制台对象会导致“未定义”错误。然而,一旦调用工具栏,控制台就会建立,使后续的控制台调用可操作。
解决 Enigma
为了解决这个问题,有几种解决方案:您的处置:
以上是为什么我的 IE JavaScript 只有在打开开发者工具后才能工作?的详细内容。更多信息请关注PHP中文网其他相关文章!