網站網頁源代碼是一個網頁編寫代碼的瀏覽器解析后的代碼,在建站基礎教程中,我們也介紹了什么是網頁源代碼。通過網頁源代碼我們可以查看別人網站是怎么寫代碼的哪個瀏覽器可以看源碼,另外仿站也是需要網頁源代碼的。
所以有些網站為了防止別人盜用網頁源代碼,會在自己的網站上禁止別人查看網頁源代碼。下面我們介紹一下別人查看網頁源代碼的方法。
查看網站源碼的無非有這四種:
所以要徹底禁止別人查看網頁源代碼,必須把這四種方法都要禁止。我們一般可以使用JS代碼來禁止這些方法。
在自己網站的公共底部文件(如:.php)哪個瀏覽器可以看源碼,找到標簽,在它上方添加以下的JS代碼即可。
<script type="text/javascript">
//代碼來源:學做網站論壇 https://www.xuewangzhan.net/
? ? ? ? window.onload = function(){
? ? ? ? ? ? //屏蔽鍵盤事件
? ? ? ? ? ? document.onkeydown = function (){
? ? ? ? ? ? ? ? var e = window.event || arguments[0];
? ? ? ? ? ? ? ? //F12
? ? ? ? ? ? ? ? if(e.keyCode == 123){
? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? //Ctrl+Shift+I
? ? ? ? ? ? ? ? }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? //Shift+F10
? ? ? ? ? ? ? ? }else if((e.shiftKey) && (e.keyCode == 121)){
? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? //Ctrl+U
? ? ? ? ? ? ? ? }else if((e.ctrlKey) && (e.keyCode == 85)){
? ? ? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? };
? ? ? ? ? ? //屏蔽鼠標右鍵
? ? ? ? ? ? document.oncontextmenu = function (){
? ? ? ? ? ? ? ? return false;
? ? ? ? ? ? }
? ? ? ? }
? ? script>