Я запускаю несколько самозаписываемых сценариев пользователей Greasemonkey, которые почти всегда нуждались в функции unsafeWindow. К сожалению, эта функция была прекращена по большей части, но теперь у меня проблемы с исправлением моих скриптов. Я читал, что есть три новые функции (cloneInto(), exportFunction() и createObjectIn()), но я открыто признаю, что я не понимаю, что this page хочет, чтобы я.unsafeWindow больше не работает - что мне делать?
Может кто-нибудь дать мне быстрое объяснение, какую из этих трех функций я должен использовать, и, конечно же, как их снова преобразовать? Извините, но я не очень хорошо разбираюсь в этом.
В качестве простого примера:
$("#someid").append('<a href="#" onclick="somefunction();return false;">Click</a>');
unsafeWindow.somefunction = function() {
alert("Hello!");
}
Этот дубликат почти не имеет ничего общего с моей проблемой. Либо это, либо я не могу найти никакой связи. – Selbi
Я считаю, что это связано с вашей проблемой ... – SamB