Chrome扩展程序 - 将https AJAX请求重定向到onBeforeRequest中的相同网址

时间:2014-01-27 14:51:55

标签: ajax google-chrome-extension url-redirection

我使用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']); 

0 个答案:

没有答案