- 注册时间
- 2015-3-28
- 最后登录
- 2024-8-13
- 阅读权限
- 200
- 积分
- 40106
- 精华
- 0
- 帖子
- 13096
|
有些时候,出于某些原因,我们可能不希望用户复制我们电子书中的内容。下面我就教
大家一些方法来实现电子书内禁止复制,和禁止使用鼠标右键。
首先,你要看一看你的电子书制作软件中有没有[禁止复制]的选项,因为很多电子书制
作软件中是带有这个功能的。
如果软件上没有这个功能,没关系,我们可以用代码来实现。
1.禁止网页内容复制.粘贴,且无任何提示的,鼠标的左右键都失效代码如下)
第一种:
<body><bodyonmousemove=\HideMenu()\oncontextmenu="returnfalse"
ondragstart="returnfalse"onselectstart="returnfalse"onselect="document.selection.empty()"
oncopy="document.selection.empty()"onbeforecopy="returnfalse"
onmouseup="document.selection.empty()"><body>
第二种:
<scriptlanguage="javascript"type="text/javascript"><!--functionMM_reloadPage(init){?
//reloadsthewindowifNav4resizedif(init==true)with(navigator){if
((appName=="Netscape")&&(parseInt(appVersion)==4)){document.MM_pgW=innerWidth;
document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}elseif
(innerWidth!=document.MM_pgW||innerHeight!=document.MM_pgH)
location.reload();}MM_reloadPage(true);//--></script></head><bodyleftmargin=0topmargin=0
onmousemove='HideMenu()'oncontextmenu="returnfalse"ondragstart="returnfalse"
onselectstart="returnfalse"onselect="document.selection.empty()"
oncopy="document.selection.empty()"onbeforecopy="returnfalse"
onmouseup="document.selection.empty()"><noscript><iframesrc=*></iframe></noscript>
2.用JAVA禁止右键和CTRL+C复制网页内容,有"版权所有,禁止复制"提示的代码如
下)
<ScriptLanguage=javascript>functionkey(){//if(event.shiftKey){//window.close();}//禁止
shiftif(event.altKey){alert('版权所有,禁止复制');}//禁止altif(event.ctrlKey){alert('版权所有,禁
止复制');}//禁止ctrlreturnfalse;}document.onkeydown=key;if
(window.Event)document.captureEvents(Event.MOUSEUP);//swordmaplejavascript
article.//fromwww.nanerguo.com//functionnocontextmenu(){//event.cancelBubble=
true//event.returnValue=false;//returnfalse;}functionnorightclick(e){if(window.Event){if
(e.which==2||e.which==3)returnfalse;}elseif(event.button==2||event.button==
3){event.cancelBubble=trueevent.returnValue=false;returnfalse;}}functionClick(){alert('版权
所有,禁止复制');window.event.returnValue=false;}document.oncontextmenu=Click;</Script>
3.用JAVA禁止左\右键和CTRL+C复制网页内容,有"版权所有,禁止复制"提示的代码如
下)<SCRIPTLANGUAGE=javascript>functionclick(){alert('版权所有,禁止复制')}function
click1(){if(event.button==2){alert('版权所有,禁止复制')}}functionCtrlKeyDown(){if
(event.ctrlKey){alert('版权所有,禁止复制
')}}document.onkeydown=CtrlKeyDown;document.onselectstart=click;document.onmousedown
=click1;</SCRIPT>
|
|