2015-04-19 49 views
1

我有一個父窗口,用一些URL打開子窗口。父窗口是否可以在子窗口中以編程方式執行Javascript bookmarklet以編程方式在由父窗口打開的窗口中打開Javascript小書籤

這是可能的(如果是這樣?)還是由於安全原因被禁止?

編輯

爲了澄清,

1)父窗口具有我編寫代碼。

2)子窗口可以是任何網頁,通常不是相同的來源。

3)我希望能夠從我在父窗口中編寫的Javascript代碼在子窗口中打開一個Javascript小書籤。

+0

你的意思是你在父窗口控制的代碼中?例如,在開放的代碼中?另外:父窗口和子窗口中的頁面是否位於同一個源中? –

+0

瀏覽器不允許父窗口訪問子窗口的DOM,如果它們不是相同的來源。 – Boaz

回答

1

子窗口可以是任何網頁,通常不是相同的來源。

這是關鍵點。

不,您不能訪問子窗口,甚至不能在其中運行書籤。

1

不是,出於安全原因禁止任意網站在某些任意其他頁面中執行javascript。幸好。