我使用onBeforeRequest
指令将每个请求重定向到redirectUrl
侦听器中的同一个URL。它适用于所有网站,因为Chrome最终会将请求发送到网址。但我丢失了一个网站的AJAX请求(请求根本没有发送,例如 https://apiv2.abc.com/me?token=fiYoEdDLZxPJ ... )。如果我用return {redirectUrl: request.url};
替换return
,一切都很好。我可以将每个请求重定向到自身,如下所示吗?我在有requestHeaders
许可的情况下尝试了此操作。请您提出建议。
chrome.webRequest.onBeforeRequest.addListener(
function interceptRequest(request) {
if (request.tabId === -1) return;
console.log("In before request: " + request.requestId + ", URL: " + request.url);
return {redirectUrl: request.url};
}, {urls: ['*://*/*']}, ['blocking']);