是否可以编辑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"]);
答案 0 :(得分:2)
Reading the documentation通常很有用。
return {redirectUrl: yourModifiedUrl};
请注意,您有责任防止任何可能的无限循环 - 只有在实际修改了URL时才这样做。