素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

Firebugの$$を最新のCSSセレクタに対応させる

Firebugの$$は、自前でセレクタXPathに直していたりして効率が悪く、CSS3のセレクタにも対応していない。
(プロファイルのフォルダ)/extensions/firebug@software.joehewitt.com/content/firebug/commandLine.jsの630行目あたりを

    this.$$ = function(selector)
    {
        return FBL.getElementsBySelector(baseWindow.document, selector);
    };

から

    this.$$ = function(selector)
    {
        return Array.slice(baseWindow.document.querySelectorAll(selector));
        // return FBL.getElementsBySelector(baseWindow.document, selector);
    };

みたいにすると、割といい感じになる。