위의 빨간색 표시를 웹 페이지에 삽입하여 마우스 오른쪽 버튼 클릭을 무효화할 수 있습니다. 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; } }