js 禁止复制粘贴

1. oncontextmenu="window.event.returnValue=false" 将完全屏蔽鼠标右键,实际上是禁止快捷菜单,由于不光右键能够弹出这个菜单,键盘上空格键右边的windows键也能够激活这个快捷菜单
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 禁止选取、防止复制
3. onpaste="return false" 禁止粘贴
4. oncopy="return false;" oncut="return false;" 禁止复制和剪切
5. <input style="ime-mode:disabled"> 关闭输入法javascript

 

event.button属性的可能取值及含义:
0 没按键
1 按左键
2 按右键
3 按左和右键
4 按中间键
5 按左和中间键
6 按右和中间键
7 按全部的键
参照上表,咱们能够在<body>和</body>之间加入以下语句:
<Script Langvage=javascript>
function Click(){
if (event.button!=1){alert('版权全部');
}}
document.onmousedown=Click;
</Script>
这样在浏览网页时除单击鼠标左键外,其余任何形式的鼠标点击或组合点击,都将出现“版权全部”的提示框,从而避免被人查看源文件代码。java

注意:把body改成以下代码:<body oncontextmenu="window.event.returnValue=false">,其中Value中的V必定要大写!!windows