2011-05-04 33 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