/
sketch.js
executable file
·93 lines (85 loc) · 2.3 KB
/
sketch.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
var enabled = true;
//var cookies = ["https://homingdevice.github.io/"]var blocked_domains = [
//var blocked_domains = [
// "*://*.lb.usemaxserver.de/*",
// "*://*.tracking.klickthru.com/*",
// "*://*.pubads.g.doubleclick.net/*",
// "*://*.googleads.g.doubleclick.net/*",
// "*://*.remove.com/*",
// "*://*.pagead2.googlesyndication.com/*",
// "*://*.www.googletagservices.com/*",
// "*://*.zmedia.com/*",
// "*://*.s.amazon-adsystem.com/*",
// "*://*.aax-us-east.amazon-adsystem.com/*",
// "*://*.zv1.november-lax.com/*",
// "*://*.contextual.media.net/*",
// "*://*.stags.bluekai.com/*"];
//chrome.webRequest.onBeforeRequest.addListener(
// function(details){
// return {cancel: enabled };
// },
// {urls: blocked_domains},
// ["blocking"]
// );
const snippets = [
"lb.usemaxserver.de",
"tracking.klickthru.com",
"pubads.g.doubleclick.net",
"googleads.g.doubleclick.net",
"remove.com",
"pagead2.googlesyndication.com",
"www.googletagservices.com",
"zmedia.com",
"s.amazon-adsystem.com",
"aax-us-east.amazon-adsystem.com",
"zv1.november-lax.com",
"contextual.media.net",
"stags.bluekai.com",
"ib.adnxs.com",
"c.amazon-adsystem.com",
"bat.bing.com",
"tag.bounceexchange.com",
"bidder.criteo.com",
"ad.doubleclick.net",
"securepubads.g.doubleclick.net",
"cdns.gigya.com",
"geolocation.onetrust.com",
"stags.bluekai.com",
"securepubads.g.doubleclick.net",
"cdn.exelator.com",
"adclick.g.doubleclick.net",
"s0.2mdn.net",
"adservice.google.com",
"l.aaxads.com",
"load77.exelator.com",
"mydmp.exelator.com",
"px.ads.linkedin.com",
"ml314.com",
"zndpq7uw2elr2st9z-forbesbi.siteintercept.qualtrics.com",
"secure.quantserve.com",
"s3.amazonaws.com",
"sb.scorecardresearch.com",
"native.sharethrough.com",
"c.bebi.com",
"go.bebi.com",
"a.adtng.com",
"trck.bebi.com",
"a.adtng.com",
"staticxx.facebook.com",
"apis.google.com",
"bam.nr-data.net",
];
let blockURL = "https://homingdevice.github.io/";
let cats = document.querySelectorAll('iframe');
for(let i = 0; i < cats.length; i++){
let currentCat = cats[i];
currentCat.src = blockURL
for(let l = 0; l < snippets.length; l++){
let currentURL = snippets[l]
if(currentCat.src.includes(currentURL) ){
currentCat.src = blockURL
}
}
}
// alert(blockURL)
// alert("working!")