Javascript只能在开放/关闭开发者模式下运行 - IE10

时间:2014-05-15 22:18:20

标签: javascript internet-explorer

我以为我可能在这篇帖子下找到了解决方案:

Why does JavaScript only work after opening developer tools in IE once?

但我的问题是我必须关闭/打开开发人员模式才能运行js函数。当我打开开发者模式时,该功能将无法运行。相反,它等待我点击打开/关闭开发者模式窗口,然后它将运行。

似乎将该函数保存在队列中并在打开/关闭开发人员模式后运行它。

对于所发生的事情的任何可能的想法将不胜感激。

谢谢大家。

编辑: 具体的函数调用有以下两行:

parent.document.getElementById('frameset_id').cols = '60%, *'
parent.window.frame_id.location.href='asp_file.asp?passID=' + ID

同样,代码将在我打开/关闭开发人员模式时运行,因此我不认为这是语法错误。我可能需要探索调整cols大小和分配帧位置的替代方法。

1 个答案:

答案 0 :(得分:1)

可能是因为您的代码中某处有console.log。当开关工具关闭时,IE中根本不存在console,它会静默地阻止你的JS运行。