当刷子没有建立时,是否可以从插件中删除alert()
?
答案 0 :(得分: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”,然后当您在没有控制台的浏览器中测试应用程序时,仍然可以看到您的调试输出。
注意:在此类浏览器中,仍会显示警报。我认为这是一件好事,因为用户需要被告知事情已经失败。如果这不是一件好事,因为你想完全避免警告,上面的代码不一定有帮助。