Вызов функции greasemonkey для пользователя, нажимающего кнопку - PullRequest
1 голос
/ 03 июня 2010

Я написал скрипт, который добавляет дополнительный столбец и ссылку в каждой строке. Проблема в том, что мне нужны ссылки для вызова функции в моем скрипте greasemonkey и передачи ей переменной.

Я читал, что из-за того, что greasemonkey находится в песочнице, это невозможно без функции unsafeWindow. Я не могу на всю жизнь понять, как и большая часть информации, кажется, устарела.

Пожалуйста, кто-нибудь избавит меня от моих страданий:)

1 Ответ

1 голос
/ 03 июня 2010

Точный подход зависит от деталей, о которых не идет речь. Возможно, вам потребуется опубликовать код и указать, какую именно переменную вы хотите передать.

Но, в общем, вы могли бы сделать что-то вроде этого:

NewlyAddedLink.addEventListener ("click", function() {YourFunc (SomeGlobalVariable);}, false);

Вам не обязательно беспокоиться о unsafeWindow.

...