Javascript挂起在IE中,除非处于调试模式

Javascript挂起在IE中,除非处于调试模式,javascript,internet-explorer,knockout.js,less,Javascript,Internet Explorer,Knockout.js,Less,我正在使用jquery、knockoutjs和less(用于css)构建一个web javascript应用程序 在除IE9(仅试用过IE9)之外的所有浏览器中都可以正常工作 它永远不会开始。模板中没有显示任何内容。除非我按F12进行调试和刷新。然后一切正常,如果我关闭调试窗口并刷新,也可以正常工作。直到下一次IE重启。您是否在任何地方使用console.log?除非调试工具处于打开状态,否则这将破坏IE。啊,当然。我想我已经用我的小if(!console){console={};}if(!co

我正在使用jquery、knockoutjs和less(用于css)构建一个web javascript应用程序

在除IE9(仅试用过IE9)之外的所有浏览器中都可以正常工作


它永远不会开始。模板中没有显示任何内容。除非我按F12进行调试和刷新。然后一切正常,如果我关闭调试窗口并刷新,也可以正常工作。直到下一次IE重启。

您是否在任何地方使用console.log?除非调试工具处于打开状态,否则这将破坏IE。

啊,当然。我想我已经用我的小
if(!console){console={};}if(!console.log){console.log=function(data){};}
Yes,它现在可以工作了。在我刚刚将'var'放在控制台声明前面之后。。谢谢!(15分钟前不能接受答案)这已经困扰了我半个小时了。臭死了。