2011-10-06 52 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”,然后当您在没有控制台的浏览器中测试应用程序时,仍然可以看到您的调试输出。

注意:在这样的浏览器中,警告仍会出现。我认为这是一件好事,因为用户需要被告知某些事情已经失败。如果这不是一件好事,因为你想完全避免警告,上面的代码不一定有帮助。