2011-05-04 32 views
1

工作,我有这样的代码:的Greasemonkey脚本将无法在Facebook上

==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; 
    }); 

}); 

但是当我安装它,然后单击某个环节我只是带到ADRESS,这意味着该脚本不会工作。

谁能告诉我我的错误在哪里?

+0

您是否测试了其他页面的脚本?首先缩小问题范围。 – Dykam 2011-05-04 18:47:28

+0

是的,我在另一页上测试过它,但它仍然不起作用 – Ddwerffdsf 2011-05-04 18:54:48

回答

0

你的代码看起来很好,适用于使用GM 0.9.2的FF 4.0.1。您尚未指定您正在使用的Firefox或GM版本 - 但我想我记得遇到了外部脚本无法加载的问题。您可以尝试在代码之前将标记完整的jQuery源代码复制并粘贴到您的GM userscript中。

你可能还想确保你的代码实际上是通过放入一些日志/提示语句来加载的 - 我建议$().jquery至少要确保你有jQuery加载并检查它的版本。

+0

是的,问题与外部脚本有关。我把jquery min。来源在我的文件,它的工作。谢谢 – Ddwerffdsf 2011-05-04 21:29:03