読者です 読者をやめる 読者になる 読者になる

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

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

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

最近、Firebugのコンソールを有効にしてるとGreasemonkeyがうまく動かない

javascript

Consoleタブの矢印をクリックして、Enabledを選んで、いつもFirebugコンソールを使えるようにしてる。
FirebugのコンソールとGreasemonkeyとの相性が悪いらしく、コンソールを有効にしていると、
FirebugConsoleHandler is not definedというエラーが出てGreasemonkeyが途中で止まってしまう(Greasemonkeyスクリプトがぜんぜん動かない)。

なので、そういう症状で困ってる人は、
Greasemonkeyの拡張のフォルダの、components/greasemonkey.jsの404行目くらいの、

        var handler = eval("FirebugConsoleHandler",
                            chromeWin.Firebug.Console.injector.attachConsole);

を、

      try{
        var handler = eval("FirebugConsoleHandler",
                            chromeWin.Firebug.Console.injector.attachConsole);
      } catch(err) {return null}

にすればいいと思う。

ちなみに、バージョンは