Javascript 在从外部加载的iframe中进行更改

Javascript 在从外部加载的iframe中进行更改,javascript,html,google-chrome-extension,Javascript,Html,Google Chrome Extension,我试图获取所有图像的链接,并使用iframe中的click事件复制它们,但它是从外部服务器src加载的。我已尝试使用contentDocument和contentWindow.document访问iframe内的标记。在第一种情况下,我得到的是null值,在第二种情况下——“阻止一个具有原点的帧访问交叉原点帧” 是否有方法访问此iframe并更改其内容?是否控制从中加载嵌入页面的服务器?@Perhapsyouseethisname。不,我控制不了,你做不到,对不起,你可以。只需声明一个与该ifr

我试图获取所有图像的链接,并使用iframe中的click事件复制它们,但它是从外部服务器src加载的。我已尝试使用contentDocumentcontentWindow.document访问iframe内的标记。在第一种情况下,我得到的是null值,在第二种情况下——“阻止一个具有原点的帧访问交叉原点帧”


是否有方法访问此iframe并更改其内容?

是否控制从中加载嵌入页面的服务器?@Perhapsyouseethisname。不,我控制不了,你做不到,对不起,你可以。只需声明一个与该iframe的URL匹配的内容脚本,并添加
“all_frames”:true
。该内容脚本将在iframe内部运行,因此它将能够通过
文档
窗口
直接访问其内容。您可以使用来进行通信。可能重复的