js 원본 파일 보기 금지 Ctrl+u/s,F12,오른쪽 키 등 호 환 IE 불 여우 chrome
일반적으로 키보드 버튼 사건 을 처리 할 때 우 리 는 이런 방식 을 사용한다.
document.onkeydown=function (event) {
// ,
};
이 벤트 는 키보드 이벤트 입 니 다.chrome,fireforx,IE(Edge),IE 10,IE9 는 function 자체 e 를 지원 할 수 있 으 며,ie8 이하 에 서 는 windows.event 만 식별 할 수 있 기 때문에 일반적으로 호 환 되 는 쓰기 방법 은 이벤트=event|window.event 입 니 다.키 코드 를 가 져 오 는 것 은 보통 이벤트 키 코드 입 니 다.이것 은 각 브 라 우 저 에 호 환 됩 니 다.
document.onkeydown=function (event) {
event=event||window.event;
var key=event.keyCode;
// ,
if(key==...){
}
};
브 라 우 저의 기본 이 벤트 를 차단 하 는 방법 은 크게 세 가지 가 있 습 니 다.1)event.preventDefault()
2)event.returnValue=false;
3)return false;
fireforx 의 특수 한 방식 지원 이란 fireforx 가 아버지 와 비교 되 는 곳 은 fireforx 가 지연 을 추가 해 야 효력 이 발생 합 니 다.그렇지 않 으 면 브 라 우 저 에서 현재 페이지 창 을 저장 합 니 다.다음 과 같 습 니 다.
document.onkeydown=function (event) {
//
var key=event.keyCode;
if(key== 83 && e.ctrlKey){
/* , FF */
setTimeout(function(){
alert('ctrl+s');
},1);
event.preventDefault();// return false;
}
한편,IE 10,IE9,IE8 이하 이벤트.returnValue=false 에 대한 특수 한 방식 지원 은 키보드 이벤트 이벤트 가 window.event 일 때 ctrl+s 의 기본 이벤트 가 차단 되 어야 합 니 다.event=event||window.event 의 호 환 쓰기 에서 IE8 및 이하 의 형 참 이벤트 가 비어 있 기 때문에 window.event 로 값 을 가 져 옵 니 다.IE 10,IE9 의 function 형 참 이벤트 가 유효 하기 때문에 직접 이벤트 로 값 을 가 져 옵 니 다.따라서 IE 10,IE9 는 이벤트=event|window.event 를 쓸 때 ctrl+s 를 차단 합 니 다.모든 IE 버 전이 Ctrl+S 를 차단 할 수 있 도록 하려 면 이벤트 의 값 은 window.event 일 수 밖 에 없습니다.window.event 는 Defautl 을 방지 할 방법 이 없 기 때문에 기본 이벤트 차단 방법 은 return false 만 사용 할 수 있 습 니 다.
IE,fireforx,chrome 을 호 환 하고 Ctrl+s 를 차단 하 는 방법 은 다음 과 같 습 니 다.
document.onkeydown=function (e) {
e=window.event||e;
if(key== 83 && e.ctrlKey){
/* , FF */
setTimeout(function(){
alert('www.qdxw.net');
},1);
return false;
}
};
마우스 우 클릭 으로 쓰 기 를 차단
window.document.oncontextmenu = function (){
alert(' , , ');
return false;
}
현재 페이지 에 iframe 이 포함 되 어 있다 면 iframe 의 오른쪽 단 추 를 사용 할 수 있 습 니 다.페이지 에 있 는 iframe 의 오른쪽 단 추 를 차단 합 니 다.
document.getElementById('web').onload = function(){
window.document.getElementById('web').contentWindow.document.oncontextmenu = function(){
alert('www.qdxw.net');
return false;
}
}
웹 은 iframe 태그 의 ID 속성 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
js 원본 파일 보기 금지 Ctrl+u/s,F12,오른쪽 키 등 호 환 IE 불 여우 chrome이 벤트 는 키보드 이벤트 입 니 다.chrome,fireforx,IE(Edge),IE 10,IE9 는 function 자체 e 를 지원 할 수 있 으 며,ie8 이하 에 서 는 windows.event 만 식별 할...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.