私は以下のような簡単なGreasemonkeyのスクリプトを持っている:私はJavaScriptを実行する場合なぜこのChrome/Greasemonkeyスクリプトは実行されていませんか?
// ==UserScript==
// @name MetaCPAN Everywhere
// @description Add to every link to CPAN a link to MetaCPAN on a Google results page.
// @namespace http://ajct.info
// @match http://*/*
// @version 0.1
// ==/UserScript==
(function() {
var page_links = document.links;
for (var i=0; i<page_links.length; i++){
if (page_links[i].href.match(/http:\/\/search\.cpan\.org\/perldoc\?(.*?)$/i)) {
var match = page_links[i].href.match(/http:\/\/search\.cpan\.org\/perldoc\?(.*?)$/i);
var span = document.createElement("span");
span.innerHTML = " <a href=\"http://www.metacpan.org/module/"+match[1]+"\">MetaCPAN</a>";
page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling);
}
}
})();
は放火魔を通じてスニペットそれが正しいことを行いますが、私はそれをインストールして、検索結果のページをご覧あれば、スクリプトを実行していないようです。
おそらく何か些細なことだと思いますが、私が逃したものは誰でも指摘できますか?
私は実際には馬鹿で、キャッシュされた壊れたバージョンをインストールしていました。鉱山は機能しますが、これはもっと徹底的に見えるので、私はそれに行きます。 –