當下瀏覽器還是很多的,如果你想你的網站內容不被人手工采集的話,你的圖片不想被人另存為或下載的話,我們完全可以禁止右鍵,禁止全站復制;這樣的話:無論是想右鍵查看源代碼還是圖片另存為都做不到了,連網站文字選中也做不到;

其實方法非常的簡單,只要用JS代友和css代碼就可以做到

1??第一種方法:禁止右鍵+防復制代碼

script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
</script>

 

??此方法是有缺點的,此方法除了火狐瀏覽器,其它的瀏覽器均有效,用火狐我們還是可以復制代碼;可以查看源代碼的;

2??第二種方法:專為火狐等禁止右鍵+防復制代碼

??火狐禁止右鍵代碼

<script type="text/javascript">
document.oncontextmenu=function(e){return false;}
</script>

??火狐等防復制代碼

<style>
body {
-moz-user-select:none;   <!--禁止文字讓選中-->
}
</style>

 

??以上代碼你可以放在css文件中,也可以放在網站公共部份;

3?? 第三種方法:禁用 F12 按鍵

<script type="text/javascript">
        document.onkeydown = function () {
            if (window.event && window.event.keyCode == 123) {
                event.keyCode = 0;
                event.returnValue = false;
                return false;
            }
        };
</script>

 

??如果你能把兩種方法結合起來用,那么:所有的瀏覽器都可以禁止右鍵,防止別人查看你網站的源代碼,網站文字別人也不可以手工復制,粘貼;圖片也不能另存為,通常也就是所說的下載;做這些東西最好要根據你的網站來定位;否則影響用戶體驗!