编辑网络请求网址

Editting webRequest URL

本文关键字:请求 网络 编辑      更新时间:2023-09-26

是否可以编辑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"]);

阅读文档通常会有所帮助。

return {redirectUrl: yourModifiedUrl};

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