我有这段代码:
==UserScript==
// @name name
// @namespace url
// @description desc
// @include http://www.facebook.com/*
// @require http://code.jquery.com/jquery-1.5.2.min.js
// ==/UserScript==
$(document).ready(function() {
$("a").click(function(){
alert(1);
return false;
});
});
但是当我安装它,然后点击某个链接我刚刚被带到地址,这意味着该脚本不起作用。
谁能告诉我我的错误在哪里?答案 0 :(得分:0)
您的代码看起来很好,适用于FF 4.0.1和GM 0.9.2。你没有指定你正在使用的Firefox或GM版本 - 但我想我还记得遇到外部脚本无法加载的问题。您可以尝试将整个缩小的jQuery源复制并粘贴到GM用户脚本中,就在标题之后,在代码之前。
您可能还想通过输入一些日志/警告语句来确保您的代码实际上已加载 - 我建议$().jquery
至少确保您已加载jQuery并检查它的版本。