我做了一個簡單的任務管理器使用local.storage,我使用console.log來設置一些變量,但與此,整個任務應用程序不能在IE中工作。Console.log IE9問題
有沒有其他方法可以做到這一點?
這裏是工作的任務管理器的其他瀏覽器的小提琴:http://jsfiddle.net/cRse9c/
我做了一個簡單的任務管理器使用local.storage,我使用console.log來設置一些變量,但與此,整個任務應用程序不能在IE中工作。Console.log IE9問題
有沒有其他方法可以做到這一點?
這裏是工作的任務管理器的其他瀏覽器的小提琴:http://jsfiddle.net/cRse9c/
如果你想使用console.log()
並在IE中它不彈了出來,當IE調試器沒有運行,你可以把下面的在JavaScript在之前的任何console.log()
語句在全球範圍內執行,給你一個假console.log()
,將讓您console.log()
口供導致錯誤:
if (!window.console) {window.console = {};}
if (!console.log) {console.log = function() {};}
當然,如果你真的想看到的console.log()
在IE中輸出,那麼你將不得不運行IE調試器,這會導致console.log()
被定義或使用其他一些定義它的調試環境。
這個問題有一些關於在生產中使用'console.log'的其他有用信息:http://stackoverflow.com/questions/8002116/should-i-be-removing-console-log-從生產代碼/ 15771110 –
謝謝,這是非常方便! – Baconbeastnz
@ user3388971 - 我不得不回滾你的編輯。 'var'沒有將範圍限制在Javascript中的塊級別,並且您的編輯刪除了'var',因此它是隱式聲明將不會在'strict'模式下工作。我改變它來引用'window'對象。 – jfriend00
有沒有在IE沒有的console.log,除非你有螢火蟲的光。這反過來會成爲一個未定義的方法/變量錯誤
點擊此處瞭解詳情:Does IE9 support console.log, and is it a real function?
有沒有其他方法可以做到這一點? – jQuerybeast
是的。 F12,腳本標籤,右側框架。 –
我通常會發出警報而不是console.log,但是如果您想要對象,您可以嘗試使用螢火蟲燈或遵循該連結。我想喲ucan可以打開開發人員工具 – corroded
@Mystere男子。對於那個很抱歉。更新了鏈接 – jQuerybeast
它似乎爲我工作。我在IE9中得到'LOG:i = 1 j = 0 k = 0' –