javascriptでalertを置き換える。

単純にalertを再定義してあげれば上書きできるが、alertの場合(windowsオブジェクト)に属するメソッドの場合delete alertで元のネィティブなメソッドを戻すことができない。
chromeの場合

仕方ないので、元の関数はwindows.nativeAlert = window.alertみたいな感じでオリジナルのメソッドを退避しておく必要がある。

delete alert