如何使用chrome扩展获取帧的当前src?

时间:2011-02-24 03:34:11

标签: javascript google-chrome-extension href frame src

我有一个包含2个框架的网页:top和main。 主框架不属于我的域名,可能是任何网站。

是的我可以获得$(“#main”)。attr(“src”)但它只能到达“第一个”src,而不是“当前”src。

我知道由于安全问题,不可能通过javascript完成,因此我正在考虑创建一个chrome扩展来执行此操作。

我尝试使用内容脚本,但我认为它无法实现,因为它只是将js添加到页面中。

有没有人可以提供一些建议? THX

1 个答案:

答案 0 :(得分:1)

我可以回答这一部分:

  

我尝试使用内容脚本,但我认为它无法实现,因为它只是将js添加到页面中。

您只需在清单中设置"all_frames": true

"content_scripts": [ {
    "js": [ "script.js" ],
    "matches": [ "http://*/*", "https://*/*" ],
    "all_frames": true
} ],

这也会为每个帧注入脚本。