Мне нужно закрывать вкладки, связанные с расширением, например вкладки с URL chrome-extension://<extension-id>/index.html
, когда браузер закрывает
В фоновом скрипте я пытался закрыть вкладки с функцией chrome.tabs.remove
, когда chrome.windows.onRemoved
Событие сработало, но, похоже, оно срабатывает слишком поздно, когда вкладки недоступны.Кроме того, поскольку Chrome не открывается сразу, я попытался использовать событие chrome.windows.onCreated
, но оказалось, что оно работает только на моем компьютере с Windows и не работает на Mac.
Я делаю что-то неправильно илиможет быть, есть другой способ закрыть их, например, добавить скрипт на каждую страницу, который будет выполняться при закрытии браузера?