Как внедрить скрипт, когда contentaccessible = yes не удается
Я должен послушать событие jquery на веб-странице. Я не могу прикрепить функцию из wrappedJSObject, потому что у нее есть проблемы с выполнением функций, созданных в области Chrome.
Поэтому я подумал, что нужно динамически вставить скрипт, который будет отправлять пользовательское событие, которое я буду слушать в моем аддоне. Но вот простой случай, просто вставив скрипт, который предупреждает:
var aContentWindow = gBrowser.contentWindow;
var aContentDocument = aContentWindow.document;
var myScript = aContentDocument.createElement('script');
myScript.textContent = 'alert("registered");'
aContentDocument.documentElement.appendChild(myScript);
Так что сайт, на котором я пытаюсь запустить это твиттер, он работает на других сайтах.
Итак, я решил, что давайте сделаем это из области аддона с Chrome Path, который имелcontentaccessible=true
так что я сделал это, но это все равно даст мне ошибку:
Политика безопасности содержимого: параметры страницы заблокировали загрузку ресурса самостоятельно ("script-src" unsafe-inline "" nonce-hnhqgKrLIxRgkHGdVqfgfA == "unsafe-eval")https://twitter.com https: //*.twimg.comhttps://twitter.com https://ton.twitter.com https://platform.twitter.com https://syndication.twitter.com https://analytics.twitter.com https://www.google-analytics.com https://ssl.google-analytics.com https://connect.facebook.net https://cm.g.doubleclick.net https://api.twitter.com https://graph.facebook.com https://www.google.com"). twitter.com:562:0
и второй тоже в то же время:
Политика безопасности содержимого: параметры страницы заблокировали загрузку ресурса самостоятельно ("script-src" unsafe-inline "" nonce-hnhqgKrLIxRgkHGdVqfgfA == "unsafe-eval")https://twitter.com https: //*.twimg.comhttps://twitter.com https://ton.twitter.com https://platform.twitter.com https://syndication.twitter.com https://analytics.twitter.com https://www.google-analytics.com https://ssl.google-analytics.com https://connect.facebook.net https://cm.g.doubleclick.net https://api.twitter.com https://graph.facebook.com https://www.google.com«).
Любые идеи, как получить этот сценарий там?