JS 웹 페이지 코드 복사 금지

출처: 인터넷
작성자: 사용자
키워드: 웹 페이지 제작 Ajax 자바 스크립트

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

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.