當下瀏覽器還是很多的,如果你想你的網站內容不被人手工采集的話,你的圖片不想被人另存為或下載的話,我們完全可以禁止右鍵,禁止全站復制;這樣的話:無論是想右鍵查看源代碼還是圖片另存為都做不到了,連網站文字選中也做不到;
其實方法非常的簡單,只要用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>
??如果你能把兩種方法結合起來用,那么:所有的瀏覽器都可以禁止右鍵,防止別人查看你網站的源代碼,網站文字別人也不可以手工復制,粘貼;圖片也不能另存為,通常也就是所說的下載;做這些東西最好要根據你的網站來定位;否則影響用戶體驗!
聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。