javascript 새로고침 뒤로가기 방지
페이지 정보
작성자 미친새 작성일 20-02-21 10:37 조회 20,108 댓글 0본문
자바스크립트 javascript 마우스 우클릭 드래그 복사 새로고침F5 방지 차단 이벤트
//오른쪽마우스 막기
document.oncontextmenu = function(e)
{
if(e)
{
e.preventDefault();
}
else
{
event.keyCode = 0;
event.returnValue = false;
}
}
//새로고침, 뒤로가기 막기
document.onkeydown = function(e)
{
key = (e) ? e.keyCode : event.keyCode;
ctrl = (e) ? e.ctrlKey : event.ctrlKey;
if( (ctrl == true && (key == 78 || key == 82)) || key==8 || key==116)
{
if(e)
{
e.preventDefault();
}
else
{
event.keyCode = 0;
event.returnValue = false;
}
}
}
body 태그에도 가능하다.
<body oncontextmenu = \"reutrn false\" ondragstart = \"return false\" onselectstart = \"return false\">
//오른쪽마우스 막기
document.oncontextmenu = function(e)
{
if(e)
{
e.preventDefault();
}
else
{
event.keyCode = 0;
event.returnValue = false;
}
}
//새로고침, 뒤로가기 막기
document.onkeydown = function(e)
{
key = (e) ? e.keyCode : event.keyCode;
ctrl = (e) ? e.ctrlKey : event.ctrlKey;
if( (ctrl == true && (key == 78 || key == 82)) || key==8 || key==116)
{
if(e)
{
e.preventDefault();
}
else
{
event.keyCode = 0;
event.returnValue = false;
}
}
}
body 태그에도 가능하다.
<body oncontextmenu = \"reutrn false\" ondragstart = \"return false\" onselectstart = \"return false\">
관련링크
댓글목록 0
등록된 댓글이 없습니다.