mirror of
https://github.com/lawrencehook/remove-youtube-suggestions.git
synced 2026-07-25 06:54:31 +00:00
Add an option to redirect home to library
This commit is contained in:
@@ -176,6 +176,7 @@ const SECTIONS = [
|
||||
effects: {
|
||||
true: {
|
||||
redirect_to_wl: false,
|
||||
redirect_to_library: false,
|
||||
redirect_off: false
|
||||
},
|
||||
false: {
|
||||
@@ -190,6 +191,22 @@ const SECTIONS = [
|
||||
effects: {
|
||||
true: {
|
||||
redirect_to_subs: false,
|
||||
redirect_to_library: false,
|
||||
redirect_off: false
|
||||
},
|
||||
false: {
|
||||
redirect_off: true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "Redirect home to Library",
|
||||
id: "redirect_to_library",
|
||||
defaultValue: false,
|
||||
effects: {
|
||||
true: {
|
||||
redirect_to_subs: false,
|
||||
redirect_to_wl: false,
|
||||
redirect_off: false
|
||||
},
|
||||
false: {
|
||||
|
||||
@@ -8,9 +8,10 @@ const HTML = document.documentElement;
|
||||
|
||||
// Redirect setting constants.
|
||||
const REDIRECT_URLS = {
|
||||
"redirect_off": false,
|
||||
"redirect_to_subs": 'https://www.youtube.com/feed/subscriptions',
|
||||
"redirect_to_wl": 'https://www.youtube.com/playlist/?list=WL',
|
||||
"redirect_off": false,
|
||||
"redirect_to_subs": 'https://www.youtube.com/feed/subscriptions',
|
||||
"redirect_to_wl": 'https://www.youtube.com/playlist/?list=WL',
|
||||
"redirect_to_library": 'https://www.youtube.com/feed/library',
|
||||
};
|
||||
|
||||
const resultsPageRegex = new RegExp('.*://.*youtube\.com/results.*', 'i');
|
||||
@@ -163,8 +164,9 @@ function handleUrlChange() {
|
||||
// Redirect the homepage
|
||||
const onHomepage = homepageRegex.test(currentUrl);
|
||||
if (onHomepage && !cache['redirect_off']) {
|
||||
if (cache['redirect_to_subs']) location.replace(REDIRECT_URLS['redirect_to_subs']);
|
||||
if (cache['redirect_to_wl']) location.replace(REDIRECT_URLS['redirect_to_wl']);
|
||||
if (cache['redirect_to_subs']) location.replace(REDIRECT_URLS['redirect_to_subs']);
|
||||
if (cache['redirect_to_wl']) location.replace(REDIRECT_URLS['redirect_to_wl']);
|
||||
if (cache['redirect_to_library']) location.replace(REDIRECT_URLS['redirect_to_library']);
|
||||
}
|
||||
|
||||
// Redirect the shorts player
|
||||
|
||||
Reference in New Issue
Block a user