通过Chrome扩展程序访问来自不同域的iframe内容

时间:2016-05-24 19:35:21

标签: javascript google-chrome iframe google-chrome-extension

我正在尝试开发一个chrome扩展,它从iframe中的输入元素读取一个值,src指示一个完全不同的域。

我已经尝试过包含

"all_frames": true,

进入manifest.json,但它似乎是通过脚本调用的。

我可以在“检查元素”工具中看到它,所以我认为这样可行,但现在我有点卡住了。

1 个答案:

答案 0 :(得分:0)

如果您的脚本注入了all_frames: true并且与两个域匹配,则您有2个单独的内容脚本实例。

他们可以说using postMessage,也可以使用Messaging通过后台页面(不幸的是,Messaging API不能直接在它们之间工作)。

This question也可能有用。