Я делаю расширение chrome, которое прослушивает вновь созданные вкладки и делает лог c на основе их URL:
chrome.tabs.onCreated.addListener(function(tab){
// Do logic with "tab.url"
});
Но поле tab.url
часто пустое. Согласно документации (https://developer.chrome.com/extensions/tabs#event -onCreated ), URL не будет заполняться до тех пор, пока страница не начнет загружаться, но я не знаю, как добавить этого вторичного слушателя или что слушать, чтобы получить желаемое поведение.
Чтобы быть понятным, тип события, которое я ищу для обнаружения, - это вновь открытые вкладки, у которых уже есть URL , например, пользователь, открывающий ссылку на новой вкладке, а не новая вкладка, в которую пользователь вводит URL.