Destain Bypass TOol
Цей скрипт не слід встановлювати безпосередньо. Це - бібліотека для інших скриптів для включення в мета директиву // @require https://update.greasyfork.org/scripts/591233/1901941/Obidiah.js
// ==UserScript==
// @name Always On Focus
// @namespace http://tampermonkey.net
// @version 1.1
// @description Tricks websites into thinking they are always in focus and visible
// @author You
// @match *://*/*
// @run-at document-start
// @grant none
// == ==/UserScript==
(function() {
'use strict';
// Override visibility properties
Object.defineProperty(document, 'hidden', { value: false, writable: false });
Object.defineProperty(document, 'visibilityState', { value: 'visible', writable: false });
Object.defineProperty(document, 'hasFocus', { value: function() { return true; }, writable: false });
// Block focus/blur tracking events
window.addEventListener('blur', function(e) { e.stopImmediatePropagation(); }, true);
window.addEventListener('focus', function(e) { e.stopImmediatePropagation(); }, true);
document.addEventListener('visibilitychange', function(e) { e.stopImmediatePropagation(); }, true);
// Falsify window status
window.onblur = null;
window.onfocus = null;
document.hasFocus = function() { return true; };
})();