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"> 關閉輸入法

 

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>
這樣在瀏覽網頁時除單擊鼠標左鍵外,其他任何形式的鼠標點擊或組合點擊,都將出現“版權所有”的提示框,從而避免被人查看源文件代碼。

注意:把body改為如下代碼:<body oncontextmenu="window.event.returnValue=false">,其中Value中的V一定要大寫!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM