Web Development/JavaScript
복사방지 자바스크립트
스타차일드 라이브러리
2021. 9. 23. 20:58
반응형
본문을 선택하거나 드래그를 하는 것을 막아주는 자바스크립트 명령문이다. 코드는 매우 간단하며, 강력하게 작동한다. 우클릭 버튼 해제 플러그인도 허용되지 않는다. 그러나, 허무하게도 개발자 도구에서 자바스크립트 기능을 해제하면 일시적으로 복사가 가능하다.
<!-- 복사방지 -->
<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>
대부분은 개발자도구 활용방법을 잘 모르는 경우가 많으므로, 자바스크립트 코드를 배치하는 것만으로도 복사방지에 많은 효과가 있을 수 있다.
반응형