2012-01-19 85 views

回答

10

您可以使用您的背景頁下面的鍍鉻API調用取指令,如果彈出的觀點是開放的:

var views = chrome.extension.getViews({ type: "popup" }); 

//views => [] //popup is closed 
//views => [DOMWindow] //popup is open 

如果返回然後一個空數組彈出式窗口未打開,如果它返回一個數組你彈出的DOM窗口對象,那麼你的彈出窗口是打開的。

如果您在一個插件中有多個彈出窗口,那麼您可以檢查返回的DOMWindow中是否存在某個全局變量以消除歧義。

+0

非常感謝,成功了! – Camilo

相關問題