From cca81c4006fd2440a7ff72a1fcd53ea47362e37a Mon Sep 17 00:00:00 2001 From: kkapsner Date: Thu, 9 Sep 2021 17:40:18 +0200 Subject: [PATCH] Do not add CSP headers to 304 requests Fixes #577 --- lib/dataUrls.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/dataUrls.js b/lib/dataUrls.js index 5f5dc7e..5a170ad 100644 --- a/lib/dataUrls.js +++ b/lib/dataUrls.js @@ -47,7 +47,10 @@ scope.init = function(){ function listener(details){ const headers = details.responseHeaders; - if (settings.get("blockDataURLs", new URL(details.url))){ + if ( + details.statusCode !== 304 && + settings.get("blockDataURLs", new URL(details.url)) + ){ const cspMatch = (blockBlob? "": "blob: ") + "filesystem: *"; logging.verbose("Adding CSP header to", details); setHeader(headers, {