-
Notifications
You must be signed in to change notification settings - Fork 0
/
catchy.js
16 lines (16 loc) · 946 Bytes
/
catchy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(function() {
const searchURLREGex = /facebook\.com|youtube\.com\/?(?!.*watch)|vk\.com|test-catchy-delay\.html/gi;
if (searchURLREGex.test(window.location.href)) {
if (window.location.origin !== sessionStorage.getItem('theorigin') || sessionStorage.getItem('theorigin') === 'null') {
const catchy_delay_div = document.createElement("div");
catchy_delay_div.id = 'catchy_delay_div';
catchy_delay_div.style='position:fixed;top:0px;left:0;width:100vw;height:100vw;z-index:999999999;padding:20px;font-family:monospace;font-size:24px;color:#AAAAAA;background-color:#000000;text-align:center;';
catchy_delay_div.innerHTML = 'The page is being delayed for 15 seconds';
document.documentElement.appendChild(catchy_delay_div);
setTimeout(function() {
document.getElementById('catchy_delay_div').remove();
}, 15000)
}
sessionStorage.setItem('theorigin', window.location.origin);
}
}) ();