сценарий greasemonkey не будет работать на FaceBook - PullRequest
2 голосов
/ 04 мая 2011

у меня есть этот код:

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

});

но когда я его устанавливаю и нажимаю на какую-то ссылку, я просто попадаю на адрес, что означает, что скрипт не работает.

Может кто-нибудь сказать мне, где моя ошибка?

1 Ответ

0 голосов
/ 04 мая 2011

Ваш код выглядит нормально и работает для меня на FF 4.0.1 с GM 0.9.2. Вы не указали версию Firefox или GM, с которой работаете, - но я помню, что столкнулся с проблемой, когда внешние скрипты не загружались. Вы можете попробовать скопировать и вставить весь минимизированный источник jQuery в ваш пользовательский скрипт GM, сразу после заголовка, перед вашим кодом.

Возможно, вы также захотите убедиться, что ваш код действительно загружен, введя некоторые операторы log / alert - я бы предложил $().jquery хотя бы для того, чтобы убедиться, что вы загрузили jQuery и проверили его версию.

...