1

ドキュメントに基づいて、バックグラウンド スクリプトとして次のコードを記述しました。

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'期待どおりにコンソールに出力されないようです。何が欠けている?

私の意図は、特定のドメインの認証資格情報を自動的に提供することです。これの実例は答えとして十分でしょう。

4

1 に答える 1

0

コードは問題ないように見えますがwebRequestBlocking、単純なアクセス許可に加えてアクセス許可を使用する必要がありますwebRequest

于 2013-06-19T20:04:27.347 に答える