随着新的manifest v3的出现,webRequest
和webRequestBlocking
的末日来临了,我们应该如何验证代理请求呢?
老者道:
chrome.webRequest.onAuthRequired.addListener(function(details, callbackFn) {
callbackFn({
authCredentials: { username: username, password: password }
});
},{urls: ["<all_urls>"]},['asyncBlocking']);
所以除了上面的问题,我的问题是什么是新的方法呢?文档说webRequest
被declarativeNetRequest
取代了,但是他们没有提供一个例子来说明如何做到这一点。manifest v3看起来像是坏了,google开发者不再关心了:
https://bugs.chromium.org/p/chromium/issues/detail?id=1135492.
1条答案
按热度按时间utugiqy61#
您需要在
manifest.json
中添加webRequestAuthProvider
权限。