Я пытаюсь получить следующую закладку, чтобы действовать как сценарий Greasemonkey, чтобы обойти ошибку доступности с сайтами stackexchange.Преобразование закладки javascript для использования с greasemonkey?
javascript:(function(){$('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'});})()
Когда я удаляю функцию() и помещаю ее в следующий сценарий Greasemonkey, это не сработает.
// ==UserScript==
// @name StackExchange access
// @description Enables y-aria stuff on stackoverflow
// @include *
// ==/UserScript==
$('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'});
alert("worldzz");
Я предполагаю, что мне нужно, чтобы получить доступ к объекту документа каким-то образом из Greasemonkey, но я не знаю, как это сделать.
Я знаю, что сценарий вызван, потому что, если я прокомментирую строку $('a,%20.vote-up-off,%20.vote-down-off,%20.star-off').attr({role:'link',tabindex:'0'})
, мое предупреждение попадет.
первый догадаться ...% 20s ... Никс их и повторите попытку. EDIT: и, заменив их пробелами, заменим их. Закладки могут иметь пробелы и возврат каретки. –