feat: add ruleset configuration for modifying response headers in rules.json

This commit is contained in:
Louis Jannett
2025-07-09 14:20:06 +02:00
parent 3a5b636c0a
commit b8965e9ca6
3 changed files with 47 additions and 1 deletions
+12 -1
View File
@@ -15,8 +15,19 @@
"default_popup": "popup.html"
},
"permissions": [
"storage"
"storage",
"declarativeNetRequest"
],
"host_permissions": [
"<all_urls>"
],
"declarative_net_request": {
"rule_resources": [{
"id": "ruleset_1",
"enabled": true,
"path": "rules.json"
}]
},
"web_accessible_resources": [
{
"resources": ["init.js", "globals.js", "helpers.js", "hooks.js"],
+35
View File
@@ -0,0 +1,35 @@
[
{
"id": 1,
"priority": 1,
"action": {
"type": "modifyHeaders",
"responseHeaders": [
{
"header": "cross-origin-opener-policy",
"operation": "remove"
}
]
},
"condition": {
"urlFilter": "*",
"resourceTypes": [
"main_frame",
"sub_frame",
"stylesheet",
"script",
"image",
"font",
"object",
"xmlhttprequest",
"ping",
"csp_report",
"media",
"websocket",
"webtransport",
"webbundle",
"other"
]
}
}
]