Получение URL каждой страницы кроме обновлений Ajax - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю над расширением Chrome. Я хочу получать URL страницы на каждой новой странице.

Я могу использовать chrome.tabs.onCreated.addListener(function(tab){console.log(tab.url)}), но он срабатывает только если я открываю новую страницу на новой вкладке. Если я скопирую URL-адрес и вставлю его в существующую вкладку, а затем нажмите Enter, метод onCreated не сработает.

С другой стороны, я могу использовать и chrome.tabs.onCreated, и chrome.tabs.onUpdated Однако метод onUpdated приносит каждое обновление, как и ожидалось. Но я не хочу получать обновления, которые генерируются без загрузки всей страницы.

то есть, если кто-то нажмет https://maps.google.com, я должен получить https://maps.google.com Однако, если он / она начинает осматриваться в своем городе на https://www.google.com/maps/@lat,long,15z, я не хочу получать каждое обновление URL с разными латами. и длинные значения. Не могли бы вы дать представление о том, как я могу это сделать?

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