Chrome Расширение activTab - слушатель для навигации - PullRequest
0 голосов
/ 22 марта 2020

В информации о разрешениях я вижу следующее:

Примечание. Начиная с M72, разрешение activeTab будет предоставляться до тех пор, пока пользователь не перейдет к другому источнику. То есть, если пользователь вызывает расширение на https://example.com, а затем переходит к https://example.com/foo, расширение будет по-прежнему иметь доступ к странице. Если пользователь переходит к https://chromium.org, доступ отменяется.

Но как мне прослушать изменение источника? С разрешения tabs я могу сделать:

browser.tabs.onUpdated.addListener(async function(tabId, changeInfo, tabInfo)

Это действительно для activeTab тоже? И если пользователь переключает вкладки и затем возвращается к этой, мне нужно удалить слушателя, так как он больше не действителен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...