2012-04-30 277 views
0

我有一个关于“executeScript”的问题。我知道铬扩展可以使用chrome.tabs.executeScript向页面注入JavaScript代码,但我可以注入一些代码到iframe页面(与父页面不是相同的起源)?我创建了一个扩展,我想从父页面访问iframe(如iframe中的listen click事件..),但XMLHttpRequest似乎不能访问iframe页面。Chrome扩展执行脚本

回答

1

设置allFrames: true以使脚本在选项卡iframe中执行。

method-executeScript

+0

我只能在iframe中注入代码,因为使用'allFrames:TRUE'似乎注入父页面和iframe。感谢帮助。 –

+0

没有。你将不得不编写代码来判断它是否被注入到iframe中。 – abraham

+0

我已经知道如何去做。感谢亚伯拉罕! –