練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: window.setIntervalで呼び出される関数のエラーを抑制する

コメントなし»
function hook (obj, name, func) {
  var orig = obj [name];
  var k = '__prox_' + name;
  if (!obj [k]) {
    obj [k] = orig;
  }
  obj [name] = func;
  return orig;
}
hook (window, 'setInterval', function (h, ms) {
  function f () {
    try {
      h ();
    }
    catch (e) { }
  }
  return window.__prox_setInterval (f, ms);
});

コメントを残す

メールアドレスが公開されることはありません。