>웹 프론트엔드 >JS 튜토리얼 >마우스 오른쪽 버튼, Ctrl n, Shift F10, F5 새로 고침 및 백스페이스 키를 차단하는 JavaScript 코드_javascript 기술

마우스 오른쪽 버튼, Ctrl n, Shift F10, F5 새로 고침 및 백스페이스 키를 차단하는 JavaScript 코드_javascript 기술

WBOY
WBOY원래의
2016-05-16 19:15:551284검색

//오른쪽 마우스 버튼 보호, Ctrl n, Shift F10, F5 새로 고침, 백스페이스 키
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode = =37)|| //Alt 방향 키 보호 ←
(window.event.keyCode==39))){ //Alt 방향 키 보호 →
alert("사용할 수 없습니다. 앞으로 이동하거나 웹 페이지로 돌아가려면 ALT 방향 키를 사용하세요!
Alt 방향 키를 누르면 경고 상자가 나오므로
Alt 키를 누른 상태에서
경고 상자를 마우스로 클릭하면 이 차폐 방법은 효과가 없습니다. 앞으로
실제로 Alt 키를 차단할 수 있는 방법이 있는 전문가가 있다면 알려주세요. */

if ((event.keyCode==8) || //백스페이스 삭제 키 보호
(event.keyCode==116)|| //F5 새로 고침 키 보호
( event.ctrlKey && event.keyCode==82)){ //Ctrl R
event.keyCode=0
event.returnValue=false
}
if ((event.ctrlKey) && (event.keyCode==78)) //쉴드 Ctrl n
event.returnValue=false;
if ((event.shiftKey)&&(event.keyCode==121)) //쉴드 시프트 F10
event.returnValue=false;
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; 버튼 새 웹페이지 열기
if ((window.event.altKey)&&(window.event.keyCode==115)){ //Alt F4 차단
window.showModelessDialog("about:blank","" , "dialogWidth:1px;dialogheight:1px");
return false;}
}



function init()
{
try{ AnnounceDiv. innerText = 공지; }catch(e){}
}
window.onload=init;

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.