ドキュメントに基づいて、バックグラウンド スクリプトとして次のコードを記述しました。
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'
期待どおりにコンソールに出力されないようです。何が欠けている?
私の意図は、特定のドメインの認証資格情報を自動的に提供することです。これの実例は答えとして十分でしょう。