署理加盟 2019全新署理方案 挣钱+省钱左右开弓,独立渠道,丰盛赢利!

您现在的方位: unibet网 > 站长学院 > 建站教程 >

网站内容制止仿制和张贴、另存为的js代码

来历:不知道 发布时刻:2019-03-19热度:我要谈论
这篇文章首要介绍了JS怎么完结网站内容怎么完结制止仿制和张贴、另存为,需求的朋友能够参阅下 1、使右键和仿制失效 办法1: 在网页中参加以下代码: 仿制代码 代码如下: script language=Javas...

unibet注册unibet淘宝店开业,好礼送不断

这篇文章首要介绍了JS怎么完结网站内容怎么完结制止仿制和张贴、另存为,需求的朋友能够参阅下

1、使右键和仿制失效 

办法1: 

在网页中参加以下代码: 

仿制代码 代码如下:

<script language="Javascript"> 

document.oncontextmenu=new Function("event.returnValue=false"); 

document.onselectstart=new Function("event.returnValue=false"); 

</script> 


办法2: 

在<body>中参加以下代码: 

<body oncontextmenu="return false" onselectstart="return false"> 

或 

<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false"> 

实质上,办法2与办法1是相同的。 
 

办法3: 

假如只约束仿制,能够在<body>参加以下代码: 

<body oncopy="alert('对不住,制止仿制!');return false;"> 

2、使菜单"文件"-"另存为"失效 

假如仅仅制止了右键和挑选仿制,他人还能够经过浏览器菜单中的"文件"-"另存为"仿制文件。为了使仿制失效,能够在<body>与</body>之间参加以下代码: 

仿制代码 代码如下:

<noscript> 

<iframe src="*.htm"></iframe> 

</noscript> 

这样,用户在另存网页时,就会呈现"无法保存Web页"的过错。 

别的,也能够运用event.preventDefault() 办法来阻挠oncontextmenu() 还有onselectstart() 

仿制代码 代码如下:

document.oncontextmenu=function(evt){ 

evt.preventDefault(); 

document.onselectstart=function(evt){ 

evt.preventDefault(); 

}; 

 

已然能够制止,那么当然也能够启用它,将事情从头赋值即可,能够赋值为null,或字符串、布尔值都行。如: 

仿制代码 代码如下:

 

document.oncontextmenu=""; 

document.onselectstart=true; 

 

或许 禁用js:翻开谷歌浏览器,挑选“设置” – 挑选“隐私设置” – 选项“内容设置” – 挑选“JavaScript” – 挑选“不允许任何网站运转JavaScript”,设置完结改写即可。 

本文地址:https://www.m88nob1.com/news/1009.html

    责任编辑:unibet网

    宣布谈论

    谈论列表(条)