From cb396800810c26ab748feffc7ceeb34a498fab52 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sat, 18 Jun 2022 15:53:05 +0300 Subject: Minor tweaks. Fixed Unify Settings not working in chromium --- src/assets/javascripts/youtube/youtube.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/assets/javascripts/youtube') diff --git a/src/assets/javascripts/youtube/youtube.js b/src/assets/javascripts/youtube/youtube.js index e11578ff..39b48e0a 100644 --- a/src/assets/javascripts/youtube/youtube.js +++ b/src/assets/javascripts/youtube/youtube.js @@ -456,20 +456,20 @@ function removeXFrameOptions(e) { isChanged = true; } } - if (isChanged) return { responseHeaders: e.responseHeaders }; } else if (e.type == 'sub_frame') { const url = new URL(e.url); const protocolHost = utils.protocolHost(url); - if (!all().includes(protocolHost)) return; - for (const i in e.responseHeaders) { - if (e.responseHeaders[i].name == 'x-frame-options') { - e.responseHeaders.splice(i, 1); - isChanged = true; - } - else if (e.responseHeaders[i].name == 'content-security-policy') { - e.responseHeaders.splice(i, 1); - isChanged = true; + if (all().includes(protocolHost)) { + for (const i in e.responseHeaders) { + if (e.responseHeaders[i].name == 'x-frame-options') { + e.responseHeaders.splice(i, 1); + isChanged = true; + } + else if (e.responseHeaders[i].name == 'content-security-policy') { + e.responseHeaders.splice(i, 1); + isChanged = true; + } } } } -- cgit 1.4.1