// ==UserScript== // @name Bymascript // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description Автообновление панели уведомлений // @author Sanity // @match *://bym.guru/* // @grant none // ==/UserScript== (function() { 'use strict'; var $auth = document.getElementsByClassName('auth')[0]; var trigger = true; function myFn() { if (!trigger) return; trigger = false; var xhr = new XMLHttpRequest(); xhr.open('GET', '/main/page_not_found.php', true); xhr.send(); xhr.onreadystatechange = function() { if (xhr.readyState != 4) return; if (xhr.status == 200) { trigger = true; var update = xhr.responseText.match(/
([\s\S]+?)<\/div>/); if (!update) return; update && ($auth.innerHTML = update[1]) $auth.children[$auth.children.length - 1].innerHTML += new Date().toString().match(/([\d:]{5})/g); /*if (update[1].indexOf(location.href)) { var updates = update[1].match(/]+>([^<]{2})/g); if (!updates) return; for (var i = 0; updates.length > i; i++) if (updates[i].indexOf(location.href)) location.reload(); }*/ } }; } setInterval(myFn, 5000); })();