0

alert()未创建画笔时是否可以从插件中删除?

4

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

注意:在此类浏览器中,警报仍会出现。我认为这是一件好事,因为需要告知用户某些事情发生了故障。如果这不是一件好事,因为你想完全避免警告,上面的代码不一定有帮助。

于 2011-10-06T15:31:01.597 回答