禁止用右鍵查看原始碼

來源:互聯網
上載者:User
右鍵|原始碼 做網頁的朋友都會遇到這種情況:有時自己辛苦半天做的網頁,尤其是一些JavaScript特效,很容易被人利用查看源檔案而複製。那麼如何才能防止被人查看原始碼呢?我們可以利用event.button特性來做到。下表是event.button屬性的可能取值及含義:
0 沒按鍵
1 按左鍵
2 按右鍵
3 按左和右鍵
4 按中間鍵
5 按左和中間鍵
6 按右和中間鍵
7 按所有的鍵
參照上表,我們可以在<body>和</body>之間加入如下語句:
<Script Langvage=javascript>
function Click(){
if (event.button!=1){alert('著作權(C)2001 XXX工作室');
}}
document.onmousedown=Click;
</Script>
這樣在瀏覽網頁時除單擊滑鼠左鍵外,其他任何形式的滑鼠點擊或組合點擊,都將出現“著作權(C)2004 網頁教學網”的提示框,而不是出現捷徑功能表,從而避免被人查看源檔案代碼。
如果使event.button=2,實際上它僅能限制點擊滑鼠右鍵情況,其他點擊方式,如按左右鍵、按左和中間鍵、按中間鍵等就不能限制,當這些方式的點擊發生時,出現的就是捷徑功能表,從而可以查看源檔案。

編後:個人智慧畢竟是有限的,做網頁借鑒一下別人是一種不錯的方式,但一定要經過原始作者允許哦,否則他可能就要用上面介紹的方法對付你了。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。