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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

개발자팁

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

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

불펌금지 자바스크립트

본문

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

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

 

<script>

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

event.preventDefault();

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

}, false);

</script>

추천
15

댓글 18개


<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>

@아이네 

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

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

@아이네 

상세히 알려주셔서 감사합니다.

근데 영카트로 쇼핑몰 만든건데요. 이 소스를 head.php 에 넣으면 기본적으로 잘 되는거 같은데요

쇼핑몰 주문 마지막 단계에서 결제수단 선택을 해야 하는데요

결제수단 선택에서 하나를 눌러야 하는데 그것도 안눌려요

혹시 해결 방법이 있을까 문의드립니다?

 

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


<?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