gpt4 book ai didi

javascript - 如何拦截和修改来自 Chrome 扩展程序的 HTTP 身份验证请求?

转载 作者:行者123 更新时间:2023-11-28 09:05:22 33 4
gpt4 key购买 nike

根据文档,我编写了以下代码作为后台脚本:

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' 打印到控制台。缺少什么?

我的目的只是自动提供特定域的身份验证凭据。一个可行的例子就足以作为答案。

最佳答案

您的代码看起来不错,但除了普通的 webRequest 权限之外,您还需要使用 webRequestBlocking 权限。

关于javascript - 如何拦截和修改来自 Chrome 扩展程序的 HTTP 身份验证请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17199976/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com