채택완료

붙여넣기 금지 방법이.......

2018-04-06 (금) 13:59:44 3,952

붙여넣기 방지 찾다보니

Copy
$(document).ready(function(){    $(document).keydown(function(event) { if (event.ctrlKey==true && (event.which == '118' || event.which == '86')) {
            alert('thou. shalt. not. PASTE!');
            event.preventDefault();
         }
    });
});

위 소스를 발견했는데 적용방법을 어떻게 해야할지 문의좀 드릴께요...

특정 게시판의 댓글에 붙여넣기 금지 시키려고합니다...단!!..여기서 관리자는 제외하고...

어찌해야할까요?

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
2018-04-06 (금) 14:04:29

코드 예시입니다.

Copy
<?php if (!$is_admin) { ?>

//Disable cut copy paste

  $('.tbl_frm01 #wr_content').on('cut copy paste', function (e) {

   alert('복사/붙여넣기 단축키 사용은 금지되어 있습니다.');

    e.preventDefault();

  });

 

  //Disable mouse right click

  $(".tbl_frm01 #wr_content").on("contextmenu",function(e){

   alert('마우스 우클릭 사용은 금지되어 있습니다.');    

    return false;

  });

<?php } ?>

답변에 대한 댓글 2개

아 안내해주신 소스보니 마우스 우클릭으로 되어있는거였네요..마우스는
차단해놓은상태인데..키보드 붙여넣기만 차단하려고했거든요.
2018-04-06 (금) 14:48:20
아랫부분 코드가 마우스 우클릭,

윗부분 코드가 키보드용입니다.

붙여넣기만 금지인 경우는 .on('cut copy paste' -> .on('paste'
로 변경하면 됩니다.

답변을 작성하려면 로그인이 필요합니다.