做網頁的朋友都會遇到這種情況
有時自己辛苦半天做的網頁
尤其是一些JavaScript特效
很容易被人利用查看源文件而復制
那麼如何才能防止被人查看源代碼呢?我們可以利用event
button特性來做到
下表是event
button屬性的可能取值及含義
沒按鍵
按左鍵
按右鍵
按左和右鍵
按中間鍵
按左和中間鍵
按右和中間鍵
按所有的鍵
參照上表
我們可以在<body>和</body>之間加入如下語句
<Script Langvage=javascript>
function Click(){
if (event
button!=
){alert(
版權所有(C)
XXX工作室
);
}}
document
onmousedown=Click;
</Script>
這樣在浏覽網頁時除單擊鼠標左鍵外
其他任何形式的鼠標點擊或組合點擊
都將出現
版權所有(C)
網頁教學網
的提示框
而不是出現快捷菜單
從而避免被人查看源文件代碼
如果使event
button=
實際上它僅能限制點擊鼠標右鍵情況
其他點擊方式
如按左右鍵
按左和中間鍵
按中間鍵等就不能限制
當這些方式的點擊發生時
出現的就是快捷菜單
從而可以查看源文件
編後
個人智慧畢竟是有限的
做網頁借鑒一下別人是一種不錯的方式
但一定要經過原始作者允許哦
否則他可能就要用上面介紹的方法對付你了
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25480.html