我想知道如何在火狐JavaScript中访问和修改跨域iframe的内容。我理解普通JavaScript的局限性,以及修改跨域iframe将是XSS漏洞,但我相信在WebExtension中有一些方法是我找不到的。我认为这是因为遗留扩展清单有允许权限部分中跨域内容的选项。当查看旧版本的FireFox扩展的旧代码时,某些网站的跨域内容的选项如下所示。尽管对于新的FireFox Web
我的内容(包括JS)在iFrame中提供,然后封装在中间人(发行商)的iFrame中,然后由发布者加载到他的网站中。所有3个帧都来自不同的域(跨域)。我需要确定的网址顶部框架(网址的网站)从我的iFrame。但我只能在我的iFrame中执行我的JS,中间人或网站发布者是独立的,我不能要求他们放任何脚本或以任何方式修改中间iFrame或网站的源代码。我的问题类似于,答案是:
var parentUrl
我正在尝试使用我自己的css修改iframe中的一些div类,并更改Twitter块的Drupal 8外观。但是,我遇到了很多错误,比如$ is not a function等等.我认为我的js加载得太快了(在js之前),但是,我检查了元素,一切都应该正常工作。(现在没有错误)
<html>
<head&g