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) {}
  }
}

「昔ながらの」デバッグにも最適です。「console.log」の代わりに「alert」を安全に使用できます。コンソールがないブラウザでアプリケーションをテストしても、デバッグ出力を確認できます。

注:このようなブラウザでは、アラートは引き続き表示されます。何かが失敗したことをユーザーに知らせる必要があるので、これは良いことだと思います。警告を完全に回避したいので、これが良くない場合は、上記のコードが必ずしも役立つとは限りません。

于 2011-10-06T15:31:01.597 に答える