Eksperymentuję z pisaniem rozszerzenia do Chroma. W background.js
chcę sobie otworzyć, a później zamknąć okno.
Otwieranie okien jest proste: chrome.windows.create
.
Zamykanie niby też jest proste chrome.windows.remove
tylko, że w parametrze trzeba podać id okna.
I nie, to nie może być id_okna = chrome.windows.create. Wie ktoś, jak pobrać to cholerne ID, bo czytam dokumentację i nie ogarniam.
Wiem, że mogę sobie zamknąć to okno z poziomu content.js
zwykłym window.close
, ale to działa tylko kiedy nie zmienię w międzyczasie adresu strony otwartej w oknie, bo inaczej pyskuje, że "Scripts may close only the windows that were opened by it".
Ktoś ma z tym doświadczenie?