aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-03-24 06:17:12 +0300
committerManeraKai <manerakai@protonmail.com>2022-03-24 06:17:12 +0300
commit94c6450401f65255e3c958505da5ad1c56798ec2 (patch)
tree438be2d10398992c600cc963186d8440787f3c9e
parentAdded a to manifest #118 (diff)
downloadlibredirect-94c6450401f65255e3c958505da5ad1c56798ec2.zip
Fixed bug with responseHeaders #135
-rw-r--r--src/assets/javascripts/helpers/twitter.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/assets/javascripts/helpers/twitter.js b/src/assets/javascripts/helpers/twitter.js
index bacbdcfc..4f24af39 100644
--- a/src/assets/javascripts/helpers/twitter.js
+++ b/src/assets/javascripts/helpers/twitter.js
@@ -194,8 +194,12 @@ function removeXFrameOptions(e) {
...nitterTorCustomRedirects,
];
if (!twitterList.includes(protocolHost) && e.type != 'sub_frame') return;
- for (const i in e.responseHeaders) if (e.responseHeaders[i].name = 'x-frame-options') e.responseHeaders.splice(i, 1);
- return { responseHeaders: e.responseHeaders };
+ let isChanged = false;
+ for (const i in e.responseHeaders) if (e.responseHeaders[i].name = 'x-frame-options') {
+ isChanged = true;
+ e.responseHeaders.splice(i, 1);
+ }
+ if (isChanged) return { responseHeaders: e.responseHeaders };
}
function isNitter(url, type) {