У меня такой же вопрос: Расширение Chrome: захватить URL-адрес запроса до (или без) открытия новой вкладки
Я заберу свой вопрос, если получу ответ иливопрос объявлен спамом.
Я хочу получить URL из запроса в любой момент до открытия вкладки в расширении Google Chrome.
Я уже могу обновитьуже открытая конкретная вкладка с этим URL.( цель для исследовательского проекта не является вредоносной ) Я использую этот код,
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
let url = details.url
if(url.endsWith("/tab1") || url.endsWith("/tab1/")) {
updatedTab(url, 0)
return {cancel: true}
} else if(url.endsWith("/tab2") || url.endsWith("/tab2/")) {
updatedTab(url, 1)
return {cancel: true}
} else if(url.endsWith("/tab3") || url.endsWith("/tab3/")) {
updatedTab(url, 2)
return {cancel: true}
}
},
{urls: ["<all_urls>"]},
["blocking"]);
При отмене запроса вкладка не должна открываться.