JS实现网站内容的禁止复制和粘贴、另存为
google搜索“document.οncοntextmenu=true;document.onselectstart=true”会有更多详细文章
使右键和复制失效使菜单"文件"-"另存为"失效”
使右键和复制失效
方法一
在网页中加入以下代码:
document.οncοntextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
方法二
在网页中加入以下代码:
或者加入在之间加入以下代码:
这样,用户在另存网页时,就会出现"无法保存Web页"的错误。
另外,也可以使用event.preventDefault() 方法来阻止oncontextmenu() 还有onselectstart()document.οncοntextmenu=function(evt){
evt.preventDefault();
}
document.onselectstart=function(evt){
evt.preventDefault();
};
既然可以禁止,那么当然也可以启用它,将事件重新赋值即可,可以赋值为null,或字符串、布尔值都行。如:document.οncοntextmenu="";
document.onselectstart=true;