가끔 간단한 HTML 웹사이트를 구축했지만 다른 사람이 웹 페이지의 소스 코드를 보는 것은 원하지 않을 때가 있습니다. 이럴 때는 코드를 사용해 다른 사람이 HTML 코드를 보지 못하도록 해야 합니다. 먼저 다른 사람들이 웹 페이지의 소스 코드를 어떻게 확인하는지 분석해 보겠습니다.
일반적으로 브라우저에서 웹 페이지를 열고 페이지가 완전히 로드된 후 웹 페이지의 빈 곳에서 마우스 오른쪽 버튼을 클릭한 다음 ‘소스 보기’를 선택하면 웹 페이지의 소스 코드를 확인할 수 있다는 것은 모두 알고 있습니다. 따라서 우리의 방법은 사용자가 웹 페이지에서 마우스 오른쪽 버튼을 클릭하지 못하도록 하는 것입니다.
HTML 웹 페이지에 아래 코드를 추가하면 마우스 오른쪽 버튼 클릭, 복사, 선택 기능을 차단할 수 있습니다.
<script>
document.oncontextmenu=new Function("return false")
document.onselectstart=new Function("return false")
</script>
이렇게 하면 다른 사람이 웹 페이지에서 마우스 오른쪽 버튼을 클릭할 수 없게 됩니다. 물론 이런 간단한 방법은 초보자들을 막는 데만 사용할 수 있으며, 일반적인 프로그래머라면 대부분 제한을 쉽게 우회해 코드를 얻을 수 있습니다.