编辑webRequest URL

时间:2016-03-17 18:17:53

标签: javascript jquery google-chrome google-chrome-extension

是否可以编辑webRequest的URL(使用扩展名)?这是我试图这样做的方式 -

chrome.webRequest.onBeforeRequest.addListener(function(info){
    info.url = info.url.replace("adblock=false","adblock=true");
    return {cancel:false};
},
{
    urls: ["*://somesitetoblock.com/*"],
    types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]
},
["blocking"]);

1 个答案:

答案 0 :(得分:2)

Reading the documentation通常很有用。

return {redirectUrl: yourModifiedUrl};

请注意,您有责任防止任何可能的无限循环 - 只有在实际修改了URL时才这样做。