您的位置:首页 > Web前端 > JavaScript

网页防复制,禁止文字选中,禁止右键菜单js代码,兼容大部分浏览器方法

2016-12-22 13:49 836 查看
css文件中放入如下代码:

body {
-moz-user-select : none;
-webkit-user-select: none;
}


js文件中放入如下代码:

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 { //qsyz.net
document.onmousedown = iEsc;
document.onmouseup = iRec;
}

function DisableRightClick(www_qsyz_net) {
if(window.Event) {
4000
if(www_qsyz_net.which == 2 || www_qsyz_net.which == 3)
iEsc();
} else
if(event.button == 2 || event.button == 3) {
event.cancelBubble = true
event.returnValue = false;
iEsc();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: