불펌금지 자바스크립트 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

불펌금지 자바스크립트 정보

불펌금지 자바스크립트

본문

테마 head.php안에 삽입하면 오른쪽 마우스가 금지됩니다.

문구는 수정하시면 될겁니다. 

 

<script>

document.addEventListener("contextmenu", function(event){

event.preventDefault();

alert('불펌 금지!'); // 원하는 문구로 변경  

}, false);

</script>

추천
12

댓글 16개


<script>
document.addEventListener("DOMContentLoaded", function() {
    function disableEvent(event) {
        event.preventDefault();
        alert('불펌 금지!');
    }
    // 마우스 오른쪽 방지
    document.addEventListener("contextmenu", disableEvent, false);
    // 텍스트 방지
    document.addEventListener("selectstart", disableEvent, false);
    // 드래그 방지
    document.addEventListener("dragstart", disableEvent, false);
    // 키보드 방지
    document.addEventListener("keydown", function(event) {
        if ((event.ctrlKey || event.metaKey) && (event.key === 'c' || event.key === 's')) {
            disableEvent(event);
        }
    }, false);
});
</script>

@아이네 

안녕하세요. 공개해 주셔서 감사합니다.

일반 페이지에도 사용가능한가요? 그누보드 아니여도 되나요?

@파란하늘™ , 관리자는 비활성화 입니다


<?php if (!$is_admin): // 관리자 권한 확인 ?>
<script>
document.addEventListener("DOMContentLoaded", function() {
    function disableEvent(event) {
        event.preventDefault();
        alert('불펌 금지!');
    }
    // 마우스 오른쪽 방지
    document.addEventListener("contextmenu", disableEvent, false);
    // 텍스트 방지
    document.addEventListener("selectstart", disableEvent, false);
    // 드래그 방지
    document.addEventListener("dragstart", disableEvent, false);
    // 키보드 방지
    document.addEventListener("keydown", function(event) {
        if ((event.ctrlKey || event.metaKey) && (event.key === 'c' || event.key === 's')) {
            disableEvent(event);
        }
    }, false);
});
</script>
<?php endif; ?>
전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT