about summary refs log tree commit diff stats
path: root/src/assets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-05 15:49:12 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-05 15:49:12 +0300
commit23be155b204ae2806e5ff276a3c27b67f50748bc (patch)
tree9e15c175ed837fb4a7a3b178b5102e8995ec5b3b /src/assets
parentredirect invidious to piped if selected and vise versa #14 (diff)
downloadlibredirect-23be155b204ae2806e5ff276a3c27b67f50748bc.zip
Added hard cancel requests, will be more improved
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/javascripts/helpers/youtube/youtube.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/assets/javascripts/helpers/youtube/youtube.js b/src/assets/javascripts/helpers/youtube/youtube.js
index 8b4677da..49a3b31f 100644
--- a/src/assets/javascripts/helpers/youtube/youtube.js
+++ b/src/assets/javascripts/helpers/youtube/youtube.js
@@ -5,9 +5,11 @@ import commonHelper from '../common.js'
 window.browser = window.browser || window.chrome;
 
 const targets = [
+  "studio.youtube.com",
   "m.youtube.com",
   "youtube.com",
   "img.youtube.com",
+  "i.ytimg.com",
   "www.youtube.com",
   "youtube-nocookie.com",
   "www.youtube-nocookie.com",
@@ -243,7 +245,7 @@ function redirect(url, initiator, type) {
     return null;
 
   if (url.host.split(".")[0] === "studio") return null;// Avoid `studio.youtube.com`
-  
+
   if (url.pathname.match(/iframe_api/) || url.pathname.match(/www-widgetapi/)) return null; // Don't redirect YouTube Player API.
 
   if (frontend == 'freeTube' && type === "main_frame")
@@ -271,8 +273,6 @@ function redirect(url, initiator, type) {
 
     let randomInstance = commonHelper.getRandomInstance(redirects.piped.normal);
 
-    console.log(" redirects.invidious.normal.includes(url.hostname)", redirects.invidious.normal.includes(url.hostname))
-
     if (
       url.hostname.endsWith("youtube.com") ||
       url.hostname.endsWith("youtube-nocookie.com") ||
@@ -284,6 +284,7 @@ function redirect(url, initiator, type) {
       return `${randomInstance}/watch?v=${url.pathname.substring(1)}`;
 
   }
+  return 'CANCEL';
 }
 
 export default {