2012-11-21 144 views
0

我的html頁面無法在IE瀏覽器中運行。如果我打開F12開發人員工具,它就會開始工作。我的頁面可以使用chrome。我想這是由jQuery和JavaScript造成的。任何人都可以知道如何使它工作?謝謝Javascript和jQuery的IE瀏覽器工作

+0

它很可能是BC你在某處使用'console.log',但沒有人可以肯定地說如果你沒有向我們展示一些代碼。如果您的腳本在IE中拋出錯誤,您可以使用開發工具查看腳本中代碼失敗的位置......請記住:IE(至少<9)不支持字符串常量上的文件訪問,也不支持它是否將事件對象傳遞給處理程序 - 即使您爲此_correct_事件對象不支持'preventDefault'或'stopPropagation'方法,原型也不可訪問等等,等等......底線_show我們一些code_ –

回答

3

如果你在其中的任何地方使用console.log,IE會崩潰你的腳本。開發人員工具添加了控制檯功能 - 因此,如果您打開它,它就可以工作。刪除console.log,它應該開始工作很好。

默認情況下,Chrome/Firefox支持此功能,這就是爲什麼它在這裏沒有問題。

+0

很確定這只是一個問題,在IE瀏覽器<= 8。 –

+0

我不會這樣做,如果你記錄了大量的東西,但你總是可以包裝它:try {console.log(/ *隨你*/); } catch(e){} – 2012-11-21 16:14:34

+0

剛剛測試過,問題在IE9中是一樣的。 – roacher

0

你可能在代碼中使用console.log()。除非開發工具窗口處於活動狀態,否則IE控制檯對象不存在。

相關問題