Ошибка: в доступе отказано в доступе к свойству «обработчик»

У меня есть скрипт greasemonkey для Firefox, который вчера работал отлично. Я попытался использовать его сегодня (код не был изменен), и я заметил, что он перестал работать. После дальнейшей проверки сценарий теперь выдает следующую ошибку:

Error: Permission denied to access property 'handler'

Эта ошибка выдается в следующем блоке кода:

$('body').click(function() {
    // code here
});

Эта ошибка волшебным образом начала происходить сегодня, когда скрипт работал нормально вчера. Я не понимаю, почему эта ошибка происходит, когда я просто пытаюсь сделать что-то настолько простое, как добавление обработчика событий в jQuery.

Мой скрипт использует jQuery, который уже используется на странице, на которой выполняется скрипт, поэтому я использовал этот код, чтобы сделать его доступным для GM:

var $ = unsafeWindow.jQuery;

Для справки, если необходимо, вот следующие функции Greasemonkey, которые я использую в своем скрипте:

// @grant       GM_getResourceText
// @grant       GM_addStyle
// @grant       GM_xmlhttpRequest
// @grant       GM_getResourceURL

Я пытался исследовать эту ошибку, и я не могу найти ответ. Все вопросы, которые выглядят как полезные, включают в себя iframes, и в моем коде или на сайте, на котором он запущен, нет ни одного iframe. Я также попытался удалить и переустановить скрипт, но это не решило проблему.

Ответы на вопрос(3)

Ваш ответ на вопрос