Korean English Japanese

복사방지 자바스크립트

본문을 선택하거나 드래그를 하는 것을 막아주는 자바스크립트 명령문이다. 코드는 매우 간단하며, 강력하게 작동한다. 우클릭 버튼 해제 플러그인도 허용되지 않는다. 그러나, 허무하게도 개발자 도구에서 자바스크립트 기능을 해제하면 일시적으로 복사가 가능하다.

<!-- 복사방지 -->
<script type="text/javascript">
document.oncontextmenu = new Function ('return false');
document.ondragstart = new Function ('return false');
document.onselectstart = new Function ('return false');
document.body.style.MozUserSelect = 'none';
</script>

대부분은 개발자도구 활용방법을 잘 모르는 경우가 많으므로, 자바스크립트 코드를 배치하는 것만으로도 복사방지에 많은 효과가 있을 수 있다.