]> git.armaanb.net Git - chorizo.git/blob - user-scripts/privacy-redirect.js
Add initial changes
[chorizo.git] / user-scripts / privacy-redirect.js
1 /* Targets taken from the privacy-redirect webextension
2          This isn't great, as it does still load the webpage before
3          redirecting, however it is better than nothing. */
4
5 const youtube_targets = [
6                 "m.youtube.com",
7                 "youtube.com",
8                 "img.youtube.com",
9                 "www.youtube.com",
10                 "youtube-nocookie.com",
11                 "www.youtube-nocookie.com",
12                 "youtu.be",
13                 "s.ytimg.com",
14                 "music.youtube.com",
15 ];
16
17 const twitter_targets = [
18                 "twitter.com",
19                 "www.twitter.com",
20                 "mobile.twitter.com",
21                 "pbs.twimg.com",
22                 "video.twimg.com",
23 ];
24
25 const reddit_targets = [
26                 "reddit.com",
27                 "www.reddit.com",
28                 "np.reddit.com",
29                 "new.reddit.com",
30                 "amp.reddit.com",
31                 "i.redd.it",
32 ];
33
34 const instagram_targets = [
35                 "instagram.com",
36                 "www.instagram.com",
37                 "help.instagram.com",
38                 "about.instagram.com",
39 ];
40
41 const targets = [
42                 [youtube_targets, "https://invidious.fdn.fr"],
43                 [twitter_targets, "https://nitter.fdn.fr"],
44                 [reddit_targets, "https://teddit.net"],
45                 [instagram_targets, "https://insta.trom.tf"],
46 ];
47
48 for (i = 0; i < targets.length; i++) {
49                 if (targets[i][0].indexOf(window.location.hostname) > -1) {
50                                 document.write('<script type="text/undefined">')
51                                 location.replace(targets[i][1] + window.location.pathname);
52                 }
53 }