about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-04-19 17:04:36 +0300
committerManeraKai <manerakai@protonmail.com>2022-04-19 17:04:36 +0300
commit8fb929399e0c7a7c622850ac87f36285968934b5 (patch)
treeea27928a6e289e33fc8ecfae0f3692c6cf297599 /src
parentUpdating ProxiTok pathname scheme #207 (diff)
downloadlibredirect-8fb929399e0c7a7c622850ac87f36285968934b5.zip
Fixed sub_frame or instagram #166
Diffstat (limited to 'src')
-rw-r--r--src/assets/javascripts/helpers/instagram.js11
-rw-r--r--src/assets/javascripts/helpers/tiktok.js2
2 files changed, 11 insertions, 2 deletions
diff --git a/src/assets/javascripts/helpers/instagram.js b/src/assets/javascripts/helpers/instagram.js
index 3528575d..f007fac3 100644
--- a/src/assets/javascripts/helpers/instagram.js
+++ b/src/assets/javascripts/helpers/instagram.js
@@ -105,7 +105,16 @@ function redirect(url, type, initiator) {
 
   if (!targets.includes(url.host)) return;
 
-  if (type !== "main_frame" || bypassPaths.some(rx => rx.test(url.pathname))) return;
+  if (![
+    "main_frame",
+    "sub_frame",
+    "xmlhttprequest",
+    "other",
+    "image",
+    "media",
+  ].includes(type)) return null;
+
+  if (bypassPaths.some(rx => rx.test(url.pathname))) return;
 
   let instancesList;
   if (protocol == 'normal') instancesList = [...bibliogramNormalRedirectsChecks, ...bibliogramNormalCustomRedirects];
diff --git a/src/assets/javascripts/helpers/tiktok.js b/src/assets/javascripts/helpers/tiktok.js
index 494b57a8..fbadc2af 100644
--- a/src/assets/javascripts/helpers/tiktok.js
+++ b/src/assets/javascripts/helpers/tiktok.js
@@ -108,7 +108,7 @@ function redirect(url, type) {
     if (instancesList.length === 0) return null;
     let randomInstance = commonHelper.getRandomInstance(instancesList);
 
-    let pathName = url.pathname.replace(/@.*\/(?=video)/, "");
+    // let pathName = url.pathname.replace(/@.*\/(?=video)/, "");
 
     return `${randomInstance}${url.pathname}`;
 }