2011-11-23 73 views
3

我正在構建一個使用jquery,knockoutjs和less(for css)的JavaScript應用程序。Javascript在IE中掛起,除非在調試模式下

在除IE 9以外的所有瀏覽器中都能正常工作(只試過IE 9)。

它從來沒有開始。沒有顯示任何模板。除非我按F12進行調試和刷新。然後,一切正常,如果我關閉調試窗口並刷新,也可以。直到下一次IE重新啓動。

回答

11

您是否在任何地方使用console.log?除非調試工具處於打開狀態,否則這將在IE中中斷。

+0

啊,當然。以爲我已經用我的小小的'if(!console)修復了這個問題 console = {}; } if(!console.log) { console.log = function(data){}; }' – zneo

+0

所以這就是問題所在? –

+0

是的,它現在有效。在我剛把'var'放在控制檯聲明的前面之後..非常感謝! (在15分鐘前不能接受答案..) – zneo

相關問題