禁用职教云网页切屏检测
// ==UserScript==
// @name 禁用切屏检测
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 禁用职教云网页切屏检测
// @author mmuyu
// @license MIT
// @match http://*/*
// @match https://*/*
// @grant none
// ==/UserScript==
Object.defineProperty(document, 'visibilityState', {
configurable: true,
get: function() {
return 'visible';
}
});
Object.defineProperty(document, 'hasFocus', {
value: () => true,
});
Object.defineProperty(document, 'hidden', {
configurable: true,
get: function() {
return false;
},
});
(function() {
var originalOnBlur = window.onblur;
window.onblur = function() {
// 阻止事件执行
return false;
};
// 在必要的时候调用原始的 window.onblur
window.restoreOnBlur = function() {
window.onblur = originalOnBlur;
};
})();