禁止复制,保护版权的JS

一.禁止选中页面内容-兼容ie、firefox、chrome

使用js禁止用户选中网页上的内容,IE及Chrome下的方法一样。使用onselectstart,例如
<body onselectstart="return false">
Firefox下,控制css
body { -moz-user-select: none; }
这样在IE,Firefox及Chrome下都可以禁止用户选中页面上的内容了。

 

二.js控制

//禁止右键
document.oncontextmenu = function(){
alert("该内容受法律保护,未经许可, 禁止复制和转载。");
return false;
}
//禁止Ctrl+C复制
document.onkeydown = function(){
if (event.ctrlKey && window.event.keyCode==67){
alert("该页无法使用Ctrl+C,该内容受法律保护,禁止复制和转载。"); 
return false;
}
}
document.body.oncopy = function ()
{
alert("该页无法复制,该内容受法律保护,禁止复制和转载。"); 
return false;
}
//禁止选取网页文字
document.onselectstart = function(){
alert("该页无法选取文字,该内容受法律保护, 未经许可, 禁止复制和转载。"); 
return false;
}

你可能感兴趣的:(禁止复制,保护版权的JS)