반응형
개발을 하다보면 품질관리 테스트중 오른쪽 마우스 클릭해서 붙여넣기를 막거나 Ctrl + V를 막을때 사용한다.
물론 그러면 안되지만 뚫을려고 마음먹으면 어떻게든 뚫을 수 있다.^-^;
$(function(){
var preventEvent = {
"keydown" : function(e) {
var keycode = function(e){
return ('which' in e ? e.which : e.keyCode)
}(e),
ctrl_cv = (e.ctrlKey && (keycode == 118 || keycode == 86)),
shift_insert = (e.shiftKey && keycode == 45);
if (ctrl_cv || shift_insert){
return false;
}
}
,"mousedown" : function(e) {
var rightClick = (e.button == 2);
if(rightClick){
return false;
}
}
,"contextmenu" : function(e) {
return false;
}
};
$(document).bind(preventEvent);
}());
var preventEvent = {
"keydown" : function(e) {
var keycode = function(e){
return ('which' in e ? e.which : e.keyCode)
}(e),
ctrl_cv = (e.ctrlKey && (keycode == 118 || keycode == 86)),
shift_insert = (e.shiftKey && keycode == 45);
if (ctrl_cv || shift_insert){
return false;
}
}
,"mousedown" : function(e) {
var rightClick = (e.button == 2);
if(rightClick){
return false;
}
}
,"contextmenu" : function(e) {
return false;
}
};
$(document).bind(preventEvent);
}());
반응형
'개발 > Javascript' 카테고리의 다른 글
스크립트 뒤로가기 기능 막기 (0) | 2019.03.28 |
---|---|
jquery 소수점 있는 숫자만 입력가능 (0) | 2019.03.20 |
jquery Selector 노드 찾기 (0) | 2019.02.22 |
문자열 자르기 함수 사용 substring, substr (0) | 2019.02.19 |
문자시작 index 찾기 indexOf 사용, lastIndexOf 사용 (0) | 2019.02.19 |