Disable Document Visibility API
// ==UserScript==
// @name Disable Page Visibility API
// @namespace https://greasyfork.org/zh-CN/scripts/573600
// @version 0.1.4
// @description Disable Document Visibility API
// @author GFork
// @include Set This in User Script Manager Settings
// @run-in incognito-tabs
// @license GPL
// @grant none
// ==/UserScript==
(function () {
"use strict";
Object.defineProperty(document, "hidden", { value: false });
Object.defineProperty(document, "visibilityState", { value: "visible" });
document.addEventListener = new Proxy(document.addEventListener, {
apply(target, thisArg, args) {
if (args[0] === "visibilitychange") return;
return Reflect.apply(target, thisArg, args);
},
});
})();