JS 웹 페이지 코드 복사 금지
<! 공용 DOCTYPE HTML "-//W3C//DTD XHTML 1.0 전환 / / 엉" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
< html xmlns = "http://www.jzread.com/1999/xhtml" >
< 헤드 >
< 메타 http-equiv = "content-type" 내용 = "text/html; charset = gb2312 "/ >
웹 페이지 코드의 복사를 금지 하는 < 제목 > js < / 타이틀 >
< 스크립트 유형 = "텍스트/자바 스크립트" >
Document.body.oncopy = nocopy;
함수 Nocopy () 없음
Clipboarddata.setdata ("텍스트", "");
SetTimeout (nocopydelay, 100);
}
함수 Nocopydelay () 없음
경고 ("복사할 수 없습니다");
Clipboarddata.setdata ("텍스트", "하 하" + "rn" 기사에서: jzread.com 자세한 참조: "+ location.href);"
}
방법 2
기능 (rf)
{반환 허위;}
document.oncontextmenu = RF
KeyDown ()
기능 없음 경우 (Event.ctrlkey = = true | | event.keycode = = 93 | | Event.shiftkey = = true) {false를 반환;}}
document.onkeydown = keydown
기능 드래그 (
) 없음 반환 허위;
Document.ondragstart=drag Stopmouse (e) {
기능 경우 (navigator.appname = '넷스케이프' & & (E.which = 3 | | e.which = 2))
return false;
Else 경우
(navigator.appname = ' 마이크로 소프트 인터넷 익스플로러 ' & & (EV Ent.button = 2 | | Event.button = = 3)) {
//alert ("");
반환 허위;
}
반환 진정한;
}
Document.onmousedown=stopmouse;
경우 window.captureevents (document.layers)
(event.mousedown); Window.onmousedown=stopmouse;
< / 스크립트 >
< / 머리 & gt
< 스크립트 언어 = "자바 스크립트"
<!-
기능 키 () {
경우 없음; (Event.shiftkey)
Window.close ();} Shift
//Disable 경우 (event.altkey) {
Window.close ();} ALT
//No 경우 (event.ctrlkey) {
Window.close ();} CTRL
//Prevent 반환 허위;
Document.onkeydown=key;
경우 창. 이벤트) Document.captureevents (event.mouseup); 함수 Nocontextmenu
() {
Event.cancelbubble = True
Event.returnvalue = false;
return false;}
함수 Norightclick (e) {
경우 (창). 이벤트) {
경우 (E.which 2 = = | | e.which = 3)
return false;}
Else 경우 (Event.button = 2 | | event.button = 3) {
Event.cancelbubble = true
Event.returnvalue = false; < br > 반환 허위;}
} //Right-button
Document.oncontextmenu = nocontextmenu; //for ie5 +
Document.onmousedown = NORIGHTCL ick; //For 다른
//--> < / 스크립트 >
< 몸 onselectstart = ' return false; Onpaste = ' false 반환 "; >
JS 금지웹 페이지 코드
복사 < / 바디 & gt
< / html & gt