我正在尝试在Chrome扩展程序中拦截代理授权。根据这里的回答:Chrome扩展程序中的域授权和阅读此处的文档here,我的代码如下:
chrome.webRequest.onAuthRequired.addListener(
function(details, callbackFn) {
console.log("onAuthRequired!", details, callbackFn);
//callback({
// authCredentials: {username: "1", password: "__TestUse"}
//});
},
{urls: ["<all_urls>"]}
);
问题在于callbackFn是未定义的,但应该是一个函数。
有人有任何想法为什么callbackFn是未定义的。按照文档我做得没错..
webRequestAuthProvider
:https://developer.chrome.com/docs/extensions/reference/webRequest/#event-onAuthRequired - slhck