博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
禁止复制 + 锁右键 + 禁止全选(兼容IE Chrome等)
阅读量:7149 次
发布时间:2019-06-29

本文共 671 字,大约阅读时间需要 2 分钟。

function iEsc() { return false; }

function iRec() { return true; }
function DisableKeys() {
    if (event.ctrlKey || event.shiftKey || event.altKey) {
        window.event.returnValue = false;
        iEsc();
    }
}
document.ondragstart = iEsc;
document.onkeydown = DisableKeys;
document.oncontextmenu = iEsc;
if (typeof document.onselectstart != "undefined")
    document.onselectstart = iEsc;
else {
    document.onmousedown = iEsc;
    document.onmouseup = iRec;
}
function DisableRightClick(qsyzDOTnet) {
    if (window.Event) {
        if (qsyzDOTnet.which == 2 || qsyzDOTnet.which == 3)
            iEsc();
    }
    else
        if (event.button == 2 || event.button == 3) {
            event.cancelBubble = true
            event.returnValue = false;
            iEsc();
        }
}

转载地址:http://digrl.baihongyu.com/

你可能感兴趣的文章
AC自动机讲解+[HDU2222]:Keywords Search(AC自动机)
查看>>
http的get post 请求工具类
查看>>
LazyCatDepend.el [都是转的]
查看>>
第二次作业成绩
查看>>
sublime添加右键菜单
查看>>
linux下编写编译动态库
查看>>
java中的package
查看>>
VS2008生成安装包问题:验证时出错。HRESULT = '80004005'
查看>>
树状数组总结
查看>>
方格取数(2)
查看>>
java基本类型和包装类的区别(转)
查看>>
转向和重定向
查看>>
Java读取文本文件中文乱码问题
查看>>
Anaconda Error opening file for writing , failed to create anacoda menu等报错问题解决方案...
查看>>
详解PHP反射API
查看>>
Lua table直接索引VS缓存索引性能测试小示例
查看>>
原生javascript实现类似jquery on方法的行为监听
查看>>
关于CSRF跨域请求伪造的解决办法
查看>>
[Kubernetes]kubectl命令补全出错
查看>>
浅解多线程(一)
查看>>