2011-10-06 66 views
0

刷子未建立時,是否可以從插件中刪除alert()jQuery BeautyOfCode插件刪除警報?

+0

beautyOfCode:jQuery插件語法高亮 –

+0

我只看到2個警報 - http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shCore.js –

+1

如果它僅僅是「惱人的彈出式」的因素,你要避免,您可以將您的警報轉移到控制檯(有條件地依賴於控制檯存在),這意味着您不必觸摸您可能需要更新的核心代碼。 –

回答

1

每上面我的意見,分流警報控制檯:

if (typeof(console) !== "undefined") { 
    window.alert = function(content) { 
    try { 
     window.console.log(content); /* send alerts to console.log if available. */ 
    } catch(e) {} 
    } 
} 

的「老派」的調試很不錯的選擇。您可以安全地使用「alert」而不是「console.log」,然後當您在沒有控制檯的瀏覽器中測試應用程序時,仍然可以看到您的調試輸出。

注意:在這樣的瀏覽器中,警告仍會出現。我認爲這是一件好事,因爲用戶需要被告知某些事情已經失敗。如果這不是一件好事,因爲你想完全避免警告,上面的代碼不一定有幫助。