summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/SyncMessage.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/SyncMessage.js b/src/lib/SyncMessage.js
index 98fe6cd..cc99396 100644
--- a/src/lib/SyncMessage.js
+++ b/src/lib/SyncMessage.js
@@ -124,8 +124,9 @@
let onHeaderReceived = request => {
let replaced = "";
let {responseHeaders} = request;
+ let rxFP = /^feature-policy$/i;
for (let h of request.responseHeaders) {
- if (h.name === "feature-policy") {
+ if (rxFP.test(h.name)) {
h.value = h.value.replace(/\b(sync-xhr\s+)([^*][^;]*)/g,
(all, m1, m2) => replaced =
`${m1}${m2.replace(/'none'/, '')} 'self'`