Я решил это, исправляя Htmliframewindow.contentwindow и добавление моего скрипта там (in-line: contentwindow.document.documentelement.appendchild (script); )
Теперь я сталкиваюсь с некоторыми сайтами, которые отказываются запускать Встроенный скрипт: < /p>
Код: Выделить всё
Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self' data: xxx xxx xxx". Either the 'unsafe-inline' keyword, a hash ('sha256-w1az5K3Z41o4c3Hf8RBDo+1BZ0qgFj0ocsLXRstFf5U='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
, что заставило его работать на большем количестве сайтов, но не на всех. знать, что родитель Рамка загрузила сценарий, и он работает там, он также загружен и работает для iframes, которые создает основная рамка. Однако он ломается, когда один из упомянутых iframes создал перекрестный сайт iframe.
Подробнее здесь: https://stackoverflow.com/questions/794 ... cute-in-li