0
我有一个关于“executeScript”的问题。我知道铬扩展可以使用chrome.tabs.executeScript向页面注入JavaScript代码,但我可以注入一些代码到iframe页面(与父页面不是相同的起源)?我创建了一个扩展,我想从父页面访问iframe(如iframe中的listen click事件..),但XMLHttpRequest似乎不能访问iframe页面。Chrome扩展执行脚本
我有一个关于“executeScript”的问题。我知道铬扩展可以使用chrome.tabs.executeScript向页面注入JavaScript代码,但我可以注入一些代码到iframe页面(与父页面不是相同的起源)?我创建了一个扩展,我想从父页面访问iframe(如iframe中的listen click事件..),但XMLHttpRequest似乎不能访问iframe页面。Chrome扩展执行脚本
设置allFrames: true
以使脚本在选项卡iframe中执行。
我只能在iframe中注入代码,因为使用'allFrames:TRUE'似乎注入父页面和iframe。感谢帮助。 –
没有。你将不得不编写代码来判断它是否被注入到iframe中。 – abraham
我已经知道如何去做。感谢亚伯拉罕! –