能在html网页中进行“禁止复制网页”设置吗?(高分在线等)

王朝知道·作者佚名  2009-12-03
窄屏简体版  字體: 小  |  中  |  大  |  超大  
 声明  小说素材,内容虚构,如有雷同,纯属巧合!
 
分類: 電腦/網絡 >> 互聯網
 
問題描述:

不想让别人复制,可否通过添加什么代码,禁止别人在我的网页复制或禁用右键,哪位高手指点一下。

參考答案:

用JAVA禁止复制网页内容<Script Language=javascript>

function key(){

//if(event.shiftKey){

//window.close();}

//禁止shift

if(event.altKey){

alert('禁止CTRL-C复制本贴内容');}

//禁止alt

if(event.ctrlKey){

alert('禁止CTRL-C复制本贴内容');}

//禁止ctrl

return false;}

document.onkeydown=key;

if (window.Event)

document.captureEvents(Event.MOUSEUP);

//swordmaple javascript article.

//from

//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;}

}

function Click(){

alert('禁止右键粘贴本贴内容');

window.event.returnValue=false;

}

document.oncontextmenu=Click;

</Script>

一个更简单的方法就是在<body>中加入如下的代码,这样鼠标的左右键都失效了.

topmargin="0" oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()"

1.禁止网页另存为:在<body>后面加入以下代码:

<noscript>

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

</noscript>

2.禁止网页内容复制.粘贴:在<body>中加入以下代码:

<body onmousemove=\HideMenu()\ oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">

这两种方法,试试看

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航