на основе документации, которую я написал следующий код в качестве фонового сценария:Как перехватить и изменить HTTP-запросы Auth из расширения Chrome?
chrome.webRequest.onAuthRequired.addListener(
function (details, callback) {
console.log('onAuthRequired', details);
callback({
authCredentials: {username: "alpha", password: "beta"}
});
},
{urls: ['<all_urls>']},
['asyncBlocking']
);
chrome.webRequest.onBeforeRequest.addListener(
function(details, callback) {
console.log('onBeforeRequest', details);
},
{urls: ['<all_urls>']}
);
onBeforeRequest
обратного вызова работает, но onAuthRequired
обратный вызов не делает. Кажется, я не получаю 'onBeforeRequest'
, как я ожидаю. Чего не хватает?
Мое намерение - просто автоматическое предоставление учетных данных для определенного домена. Рабочий пример этого будет достаточным ответом.
У вас есть разрешение 'webRequestBlocking' в вашем манифесте? – apsillers
Это сделало трюк! Если вы включите свой комментарий в ответ, я приму его. Благодарю. (p.s. gosh эта документация бесполезна) –