编辑网络请求网址
Editting webRequest URL
是否可以编辑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 实际修改时才这样做。
相关文章:
- 打开一个选项卡,并在firefox网络扩展中向其发出POST请求
- 如何在从缓存加载路由后强制服务工作者从网络请求路由
- 在慢速网络上,上一个Ajax请求会被下一个取消
- 无法连接到网络服务器.验证 Web 服务器是否正在运行,并且传入的 http 请求未被防火墙阻止
- 编辑网络请求网址
- 网络摄像头权限请求不适用于本地文件
- 为什么 Chrome 开发者工具不显示 WhatsApp 网络应用请求
- 来自Alfresco网络脚本的AJAX请求
- 如何使用 Google 地点信息接口网络服务从地点详细信息请求中获取所有地点详细信息
- 检查请求是否来自网络而不是手动
- 将 chrome 网络请求的 addeventlistener 限制为当前选项卡或扩展程序的主窗口
- 路由器是否应该负责网络请求?(骨干.js)
- 检测 Chrome 扩展程序中网络请求的来源
- “(Chrome) 网络”标签页中未显示 Restangular 请求
- 使用nodeJS和phantomJS返回网络请求和响应,仅在控制台中工作
- 使用javascript阻止图像网络请求
- 开发人员工具:在弹出窗口中跟踪网络请求
- 区分ajax错误中的请求失败(无网络)和请求取消(HTTP状态码0)
- 如何连接到Firefox网络请求弹出窗口
- Microsoft Edge阻止向同一私有网络CIDR中的ip发送跨域请求