2014-06-21 48 views
0

我在zackel.com上有一個頁面不能用IE9啓動,除非你先打F12啓動調試器然後刷新。IE9需要F12 +刷新才能運行頁面

要查看問題,請轉到zackel.com,以email = [email protected] Password = guest並選擇GALLERY登錄右上角。

這應該顯示畫廊圖像,適用於IE10,IE11,Chrome,FF等。在IE9上沒有任何反應,直到您按F12然後刷新瀏覽器。然後GALLERY顯示圖庫圖像。

有誰知道會發生什麼事?

謝謝

+1

[爲什麼Javascript只能在IE中打開開發者工具後才工作?](http://stackoverflow.com/questions/7742781/why-javascript-only-works-after-opening-developer-tools-in -ie-once) – Spudley

回答

1

我記得去年有類似的問題。

確實很奇怪。這似乎是由致電console.log造成的。在IE9中,console.log僅在開發人員工具處於打開狀態時定義。這似乎解釋了爲什麼你必須按F12並進行刷新,然後才能正常工作。

在這個問題上的情況進行了說明更好:Does IE9 support console.log, and is it a real function?

什麼幫助要麼刪除所有來電console.log或定義console.log時,其不確定的想在這個答案解釋上面的問題:https://stackoverflow.com/a/9593812/669561

if (!window.console) window.console = {}; 
if (!window.console.log) window.console.log = function() { }; 

這種解決方案似乎更好:https://stackoverflow.com/a/11147595/669561

我希望它有幫助!

+0

謝謝。如果沒有解決問題,請添加window.console。 – Steve

相關問題