붙여넣기 방지 찾다보니
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:08:04
마르스컴퍼니
2018-04-06 (금) 14:48:20
아랫부분 코드가 마우스 우클릭,
윗부분 코드가 키보드용입니다.
붙여넣기만 금지인 경우는 .on('cut copy paste' -> .on('paste'
로 변경하면 됩니다.
윗부분 코드가 키보드용입니다.
붙여넣기만 금지인 경우는 .on('cut copy paste' -> .on('paste'
로 변경하면 됩니다.
답변을 작성하려면 로그인이 필요합니다.
차단해놓은상태인데..키보드 붙여넣기만 차단하려고했거든요.