在網頁設計中,HTML是必不可少的語言。但是,網站內容的保密性也是非常重要的。有些人可能會嘗試通過查看網頁源代碼,竊取您的頁面布局和代碼。為了保護您的網站免受這種行為的侵害,您可以使用以下技巧來防止查看網頁源代碼。
<script> document.onkeydown = function(e) { if (event.keyCode == 123) { return false; } if (e.ctrlKey && e.shiftKey && e.keyCode == 73) { return false; } if (e.ctrlKey && e.shiftKey && e.keyCode == 74) { return false; } if (e.ctrlKey && e.keyCode == 85) { return false; } if (e.ctrlKey && e.keyCode == 83) { return false; } }; </script>
以上代碼不僅是JavaScript代碼,而且還可以用于防止用戶查看網頁源代碼。這些代碼可以從多個按鍵中選擇,并防止用戶使用它們。這些按鍵包括:"Control" + "U","Control" + "S","Control" + "Shift" + "I","Control" + "Shift" + "J","F12"。
除了使用JavaScript代碼外,您還可以使用CSS來隱藏源代碼。下面是如何使用CSS來實現這一點。
<style type="text/css"> body { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } </style>
以上代碼不僅僅是一段CSS代碼,它也能夠隱藏網頁源代碼。它僅僅是在用戶想要選擇文本時,從所有網站頁面中阻止選擇。由于大多數的信息和代碼都可以通過選擇來獲取,所以這將防止用戶獲取網頁源代碼。
在進行網頁設計時,保護頁面中的信息是非常重要的。HTML是必不可少的語言,但是像源代碼這樣的信息很容易被盜取。使用以上技巧,您可以防止其他人竊取您的代碼和頁面布局。