2012-01-19 19 views

Odpowiedz

10

Można użyć następującego chrom wywołania API ze strony tle pobieraniu jeśli widok okienko jest otwarte:

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

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

Jeśli zwróci pustą tablicą wówczas okienko nie jest otwarty, jeśli zwraca tablicę twój wyskakujący obiekt DOMWindow, twoje okienko wyskakujące jest otwarte.

Jeśli masz wiele wyskakujących okienek w jednej wtyczce, możesz sprawdzić, czy istnieje pewna globalna zmienna w zwróconym DOMWindow, aby ujednoznacznić.

+0

Wielkie dzięki, to się udało! – Camilo

Powiązane problemy