網站禁止右鍵、F12“防復制、防查看源代碼、防圖片下載”方法
當下瀏覽器還是很多的,如果你想你的網站內容不被人手工采集的話,你的圖片不想被人另存為或下載的話,我們完全可以禁止右鍵,禁止全站復制;這樣的話:無論是想右鍵查看源代碼還是圖片另存為都做不到了,連網站文字選中也做不到;
其實方法非常的簡單,只要用JS代友和css代碼就可以做到;
第一種方法:禁止右鍵+防復制代碼
- <script language="Javascript">
- document.oncontextmenu=new Function("event.returnValue=false");
- document.onselectstart=new Function("event.returnValue=false");
- </script>
此方法是有缺點的,此方法除了火狐瀏覽器,其它的瀏覽器均有效,用火狐我們還是可以復制代碼;可以查看源代碼的;
第二種方法:專為火狐等禁止右鍵+防復制代碼
1、火狐禁止右鍵代碼
- <script type="text/javascript">
- document.oncontextmenu=function(e){return false;}
- </script>
2、火狐等防復制代碼
- <style>
- body {
- -moz-user-select:none; <!--禁止文字讓選中-->
- }
- </style>
以上代碼你可以放在css文件中,也可以放在網站公共部份;
第三種方法:禁用 F12 按鍵
- <script type="text/javascript">
- document.onkeydown = function () {
- if (window.event && window.event.keyCode == 123) {
- event.keyCode = 0;
- event.returnValue = false;
- return false;
- }
- };
- </script>
此方法雖然說可以禁用F12按鍵,但是有些瀏覽器似乎沒有反應,像我的火狐F12是照樣可以用的,不知道是我安裝了firebug的原因還是其它的原因。
CTRL+D快速收藏,歡迎常來喔