2011-05-30 92 views
0

有一定的頁面(比如,名爲「TargetPage.html」中,我通過Firefox擴展的方式注入下面的Javascript代碼:是否可以在嵌入了IFRAME標籤的頁面中注入JavaScript代碼?

<!-- TargetPage.html --> 
unsafeWindow.document.getElementById("target-element").click(); 

我想這個頁面嵌入到另一個頁面(比如,通過使用HTML標籤「的iframe」像下面名爲「AnotherPage.php」):

<!-- AnotherPage.php --> 
<iframe src="TargetPage.html"></iframe> 

現在,我通過「IFRAME」嵌入它,就沒有辦法用一個瀏覽器擴展注入任何JavaScript代碼。

有什麼辦法可以運行這段代碼在嵌入式頁面?

+1

你想要比** Inception **中的人更深入? – MarioRicalde 2011-05-30 13:44:54

回答

1

只有當這兩個頁面在同一個域中。

否則被認爲是跨域腳本,這對於瀏覽器來說是一個很大的禁忌。

但是,有些方法可以實現域之間的這種通信。

相關問題