Могу ли я перехватить URL и отменить запрос перед onBeforeRequest и предотвратить открытие вкладки - PullRequest
0 голосов
/ 09 февраля 2019

У меня такой же вопрос: Расширение 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"]);

При отмене запроса вкладка не должна открываться.

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