Subscribed unsubscribe Subscribe Subscribe

枕を欹てて聴く

香炉峰の雪は簾を撥げて看る

Firebugの話で

追記
もうちょっと条件絞ってもいけた。(console.info()を呼び出すだけでOK)

firebug限定。だと思う。
たまたまこのbugっぽいもののせいでwindow.addEventListenerで実行する関数内でRegExp.$1とか使えなくて困ったんだけど、

// ==UserScript==
// @name           test
// @namespace      http://d.hatena.ne.jp/Constellation/
// @include        http://*
// ==/UserScript==

var i = 0;
var path;
window.addEventListener('click',function(e){
if (i > 0) return;
console.info();
path = RegExp.$1;
i++
},true);

var click = function(n) {
  var e = document.createEvent('MouseEvents');
  e.initMouseEvent("click",true,true,unsafeWindow,1,10,50,10,50,0,0,0,0,1,n);
  n.dispatchEvent(e);
};

click(unsafeWindow);
alert(path);

これってbugなのかな?
うちのところでしか再現しなかったらすいません。

Remove all ads