google-chrome-extension - 如何使用 declarativeNetRequest 附加(修改/编辑/更新)到 requestHeaders
问题描述
我需要使用 declarativeNetRequest 编辑请求标头:
{
"id": 1,
"priority": 1,
"action": {
"type": "modifyHeaders",
"requestHeaders": [{"header": "someHeader", "operation": "append", "value": "newValue"}]
},
"condition": {
"urlFilter": "*",
"resourceTypes": ["main_frame", "xmlhttprequest"]
}
}
预期结果:
标题应该修改
{
name: "someHeader"
value: "oldValue; newValue"
}
实际结果:
动态规则:
Unchecked runtime.lastError: Rule with id 1 must not specify a request header to be appended.
通用规则:
Failed to load extension
File D:\extensions\test-extensions\web\app\chrome
Error rules.json: Rule with id 1 must not specify a request header to be appended.
Could not load manifest.
解决方案
推荐阅读
- c# - 错误 CS7036:没有给出与“Vector2.Vector2(float, float)”所需的形参“y”相对应的参数
- java - Elastic Search 和 Y10k(超过 4 位数的年份)
- javascript - VS Code 中的“找不到任务‘npm’”错误
- amazon-web-services - 每个子域的 AWS S3 静态网站存储桶路由
- r - 根据另一列的条件,对单个数据框列中的值进行 Wilcox 检验
- pandas - 绘制多列值的频率
- javascript - 为什么我的实时服务器不能在 Visual Studio 代码中工作?
- lua - 罗技 Lua 将 Rapid Fire 与喷雾相结合
- json - ExtJs Form.submit() 响应没有响应 json 正文
- javascript - Chrome 将我的网站标记为危险,并声明您的密码可能已泄露