> 웹 프론트엔드 > JS 튜토리얼 > Javascript는 키보드 기능 키를 비활성화하고 마우스 오른쪽 버튼 클릭 및 기타 키를 무효화합니다_javascript 팁

Javascript는 키보드 기능 키를 비활성화하고 마우스 오른쪽 버튼 클릭 및 기타 키를 무효화합니다_javascript 팁

WBOY
풀어 주다: 2016-05-16 17:20:36
원래의
1534명이 탐색했습니다.
코드 복사 코드는 다음과 같습니다.



위의 빨간색 표시를 웹 페이지에 삽입하여 마우스 오른쪽 버튼 클릭을 무효화할 수 있습니다.
onselectstart="return false"는 선택을 금지하고, ondragstart="return false"는 드래그 앤 드롭을 금지하고, oncopy= document.selection.empty () 복사가 금지됩니다.

저장 비활성화: , 헤드에 배치됩니다.

붙여넣기 비활성화:

입력 방법 끄기: >
마우스 오른쪽 버튼 비활성화:
function document.oncontextmenu(){event.returnValue=false;}

F1 도움말 비활성화:
function window.onhelp(){return false}

다른 키 차단

코드 복사 코드는 다음과 같습니다.
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //Shield Alt 화살표 키←
( window.event.keyCode= =39))) //Alt 방향 키 차단→
{
alert("웹에서는 ALT 방향 키를 사용하여 앞뒤로 이동할 수 없습니다!") ;
event.returnValue=false;
}
/* 참고: 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.keyCode==122){ event .keyCode=0;event.returnValue=false;} //Shield F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //Shield Ctrl n
if (event .shiftKey && event.keyCode==121)event.returnValue=false; //쉴드 시프트 F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window. event .returnValue = false; //Shield Shift와 왼쪽 마우스 버튼을 눌러 새 웹페이지를 엽니다
if ((window.event.altKey)&&(window.event.keyCode==115)) //Shield Alt F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px")
return false;
}
}


블록 인쇄:


@media print{
* {display:none}
}
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿