2010-04-11 46 views

回答

3

不幸的是,不可能直接引用彈出頁面,主要原因是當您嘗試調用它時頁面可能不會打開。

您必須使用message passing在彈出窗口和後臺頁面之間傳遞消息。

我會問,是否有特定的需要在彈出窗口中的功能,並沒有它重新考慮到一個單獨的共享文件。

+0

我想根據頁面內容修改彈出窗口。 – kamil 2010-04-12 22:44:42

+0

我會將邏輯放置在後臺頁面中,並在彈出式文檔>正文的onload事件中從後臺頁面獲取信息。您還可以使用以下設置更改物理背景頁:setPopup http://code.google.com/chrome/extensions/trunk/browserAction.html#method-setPopup – Kinlan 2010-04-13 08:02:29

2

建議最好把該功能在後臺頁面,而不是和你的彈出式內,你可以這樣做:

var bkg = chrome.extension.getBackgroundPage() 
bkg.someBackgroundPageFunction(); 
相關問題