Расширение Chrome с прокси, onAuthRequired никогда не запускаетсяJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Расширение Chrome с прокси, onAuthRequired никогда не запускается

Сообщение Гость »

Пытаюсь сделать прокси в расширении Chrome, прокси работает, подключается и все хорошо. Но мне нужно вручную ввести учетные данные аутентификации для прокси-подключения.
Я пытаюсь использовать webRequest и webRequestAuthProvider для автоматического применения учетных данных аутентификации прокси-сервера, когда это необходимо.
let authListener = function(details, callbackFn) {
console.log('Auth required for', details.url);
callbackFn({
authCredentials: {
username: 'username',
password: 'pass',
}
});
}

chrome.webRequest.onAuthRequired.addListener(
authListener,
{ urls: [""] }
['asyncBlocking']
);

Когда в браузере появляются всплывающие окна с блокировкой аутентификации прокси, chrome.webRequest.onAuthRequired никогда не запускается, а, например, chrome.webRequest.onBeforeRequest или chrome. webRequest.onCompleted запускаются правильно
"permissions": ["storage", "alarms", "tabs", "proxy", "webRequest", "webRequestAuthProvider"],

export function proxyConnect(proxy, scheme = 'http') {
chrome.proxy.settings.set(
{
value: {
mode: "fixed_servers",
rules: {
singleProxy: {
scheme,
host: proxy.host,
port: proxy.port
},
bypassList: ['https://2ip.io'] // ""
}
},
scope: 'regular'
},
);
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -triggered
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»