使用双击 左边150像素以内 开启功能
// ==UserScript==
// @name 切屏取消
// @namespace http://www.myctu.cn/
// @version 3.0
// @description 使用双击 左边150像素以内 开启功能
// @author fzguolg
// @time 2022/06/16 15:54
// @match *://*/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
/*
// @grant none 取消沙盒运行
//window.onblur = document.onblur = document.body.onblur = onblur = null;
//解除切屏限制
window.onmouseleave = window.onblur = window.onmouseout = document.onmouseleave = document.onblur = document.onmouseout = document.body.onmouseleave = document.body.onblur = document.body.onmouseout = onmouseleave = onblur = onmouseout = null;
//解除选中文本限制(这里html看具体考试页面绑定的限制事件dom而定)
window.onselectstart = document.onselectstart = document.body.onselectstart = onselectstart = document.querySelector("html").onselectstart = null;
//解除复制粘贴限制
window.oncopy = document.oncopy = document.body.oncopy = oncopy = null;
//解除右键菜单限制(这里html看具体考试页面绑定的限制事件dom而定)
window.oncontextmenu = document.oncontextmenu = document.body.oncontextmenu = oncontextmenu = document.querySelector("html").oncontextmenu = null;
//解除快捷键操作屏蔽
window.onkeyup = window.onkeydown = window.onKeyPress = document.onkeyup = document.onkeydown = document.onKeyPress = document.body.onkeyup = document.body.onkeydown = document.body.onKeyPress = onkeyup = onkeydown = onKeyPress = null;
*/
var eventNames="blur|mouseleave|mouseout|selectstart|copy|contextmenu|keyup|keydown|keypress|fullscreenchange";
function dbfunc(){
var x=event.pageX,
y=event.pageY;
if (x<=150){
var eventA=eventNames.split("|");
for(var i=0;i<eventA.length;i++){
eval("window.on"+eventA[i]+"=null");
eval("document.on"+eventA[i]+"=null");
eval("document.body.on"+eventA[i]+"=null");
}
console.log("x="+x);
alert("取消成功。。。可能不成功");
}
}
document.ondblclick=dbfunc;
console.log("启用切屏脚本.双击");
// Your code here...
})();