Расширение Chrome для обновления страницы после отправки базовых учетных данных - PullRequest
0 голосов
/ 15 января 2019

Я написал расширение Chrome для обработки базовой аутентификации, однако прокси или браузер немного глючат, и всплывающее окно аутентификации останется на экране даже после аутентификации, обновив страницу, которая исчезнет, ​​и пользователь сможет начать просмотр.

Так что я просто хочу, чтобы расширение обновляло страницу в любое время после отправки учетных данных Basic Auth.

Это мой фоновый скрипт:

var sendCredentials = function(details) {
return { authCredentials: { username: _PROXYUSER, password: _PROXYPASS } };
}
chrome.webRequest.onAuthRequired.addListener(sendCredentials,{urls: ["<all_urls>"]},['blocking']);

chrome.tabs.query({active: true, currentWindow: true}, function (arrayOfTabs) {
    console.log("refreshing page");
    chrome.tabs.reload(arrayOfTabs[0].id);
});

Проблема в том, что обновление происходит перед отправкой аутентификации. Есть ли способ связать эти события так, как мне нужно?

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