交文友,学写作,就到作文批改网! | 收藏本站专版专栏 |RSS订阅     欢迎,朋友 | 免费注册会员登录
 
设为首页
收藏本站
会员中心
网页禁止复制的代码是什么
发布时间:2013-06-29 15:58:12 作者:本站文库 发布者:benzhanwenku 浏览次数:5133  类别:指导文章  


如何实现禁止网页复制?网页禁止复制的代码是什么?

 禁止网页被复制有几种办法,可以禁止右键,也可以禁止选择、粘贴等来实现。wordpress网站可以安装插件实现,也可以编写代码实现。

 下面教大家如何实现禁止网页复制。

 方法一:修改<body>标记
在<body>标记增加oncopy = "return false"标记即可,即:<body oncopy = "return false"> 。这种情况下,可以选择,但是不能复制。

 方法二:JavaScript实现

<!-- 以下是我添加的禁止复制代码 -->
<script language="JavaScript">

document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能,单击右键将无任何反应

document.onselectstart=new Function("event.returnValue=false;"); //禁止先择,也就是无法复制

</script>
<!-- 以上是我添加的禁止复制代码 -->

将这段代码可添加到wordpress网站的底部文件(footer.php)。

下面更有防止复制JS方法,一并贴出来。

1.防止复制的js:

<SCRIPT language=JavaScript1.2>
function disableselect(e){
return false}
function reEnable(){return true
}
file://if IE4+
document.onselectstart=new Function ("return false")
file://if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</SCRIPT>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) {    //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
      document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>

 

2.防止下载的js:

<noscript><iframe src=""></iframe></noscript>

 

3. 防止右键的js:

<script language="JavaScript">

<!--
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu() {
event.cancelBubble = true
event.returnValue = false;
return false;
}
function norightclick(e) {
if (window.Event){
   if (e.which == 2 || e.which == 3)
   return false;
}else{
   if (event.button == 2 || event.button == 3){
       event.cancelBubble = true
    event.returnValue = false;
       return false;
    }
}
}

document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>

原创网站都用此方法测试一下吧。

 

李之怡 共164篇 推荐7 优秀5
姜恩泽 共108篇 推荐22 优秀10
刘鼎轩 共98篇 推荐36 优秀24
马维霞 共80篇 推荐0 优秀1
陈永娟 共64篇 推荐15 优秀9
江秋 共63篇 推荐2 优秀2
陈乐乐 共60篇 推荐3 优秀0
胡豆儿 共59篇 推荐9 优秀7
房云玲 共57篇 推荐47 优秀5
董千里 共55篇 推荐30 优秀22
友情链接:百度   新华网   人民网   中国政府网   凤凰网   央视网  卫星地图  大师邦
关于本站 | 合作加盟 | 积分计划 | 联系我们 | 投稿须知 | 版权声明 | 问题解答
作文批改网 www.duzhenfang.com 地址:山东省临沂市罗庄区 电话:13864984078.
备案编号:鲁ICP备12014725号-1,设计制作:作文批改网
156.250毫秒