Замена для chrome.tabs.onUpdated - PullRequest
0 голосов
/ 18 апреля 2019

Я пишу расширение для Google Chrome, и мне нужно отслеживать изменение URL. Я просто использую событие chrome.tabs.onUpdated, но оно работает только при перезагрузке страницы.

chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
  if (
          tab.url.match(/localhost/) ||
          tab.url.match(/.../) ||
          tab.url.match(/.../)
          ) {
    chrome.pageAction.show(tabId);
  }
});

Некоторые страницы на этих сайтах обновляют URL, нажимая кнопку на странице без перезагрузки страницы, и это событие не работает.

Конечно, при нажатии кнопки и измененного URL на сайте появляется новый контент

Какие-нибудь идеи нового события, которые справляются с этой проблемой?

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