2012-04-30 322 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

我已經知道如何去做。感謝亞伯拉罕! –