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?