Firefox の alert ブラクラを回避する GM
var alert = unsafeWindow.alert;
unsafeWindow.alert = function (msg) {
if (!confirm(msg + "\n Ok to continue, Cancel to break script.")) {
// ({})();
throw 'Stopped alert';
}
};http://nyarla.net/blog/javascript-tips8 みてて思いついたのでやってみた。
for (;;) alert(''); がキャンセルできてべんりかも
あ、普通に throw でいい気がした。どっちにしろ catch されちゃうし