1. 마우스 오른쪽 버튼을 무효화하고 복사하십시오
방법 1 : 방법 1
웹 페이지에 다음 코드를 추가하십시오.
코드 사본은 다음과 같습니다.
<script language = "javaScript">
document.oncontextMenu = 새 함수 ( "event.returnValue = false");
document.onselectStart = new 함수 ( "event.returnValue = false");
</스크립트>
방법 2 : 방법 2.
다음 코드를 <body>에 추가하십시오.
<body oncontextmenu = "return false"onselectStart = "return false">
또는
<body oncontextmenu = "event.returnValue = false"onselectStart = "event.returnValue = false">
본질적으로, 방법 2는 방법 1과 동일하다.
메소드 3 :
복사 만 제한하는 경우 다음 코드를 <body>에 추가 할 수 있습니다.
<Body Oncopy = "Alert ( '죄송합니다. 복사가 금지됩니다!'); Return False;">
2. 유효하지 않은 메뉴 "파일" - "저장"
마우스 오른쪽 버튼을 클릭하고 복사를 선택하는 경우 다른 사람은 브라우저 메뉴에서 "파일" - "저장"을 통해 파일을 복사 할 수도 있습니다. 사본을 만들기 위해
Bei가 유효하지 않은 경우 <body>와 </body> 사이에 다음 코드를 추가 할 수 있습니다.
코드 사본은 다음과 같습니다.
<noscript>
<iframe src = "*. htm"> </iframe>
</noscript>
이러한 방식으로 사용자가 웹 페이지를 저장하면 "웹 페이지를 저장할 수 없음"오류가 나타납니다.
또한 event.preventDefault () 메소드를 사용하여 oncontextMenu () 및 onselectStart ()를 차단할 수도 있습니다.
코드 사본은 다음과 같습니다.
document.oncontextMenu = function (evt) {
evt.preventDefault ();
}
document.onselectStart = function (evt) {
evt.preventDefault ();
};
비활성화 할 수 있으므로 물론 사용 가능하게 만들 수 있으므로 이벤트를 재 할당하면 NULL 또는 String 및 Boolean에 할당 할 수 있습니다. 좋다:
코드 사본은 다음과 같습니다.
document.onContextMenu = "";
document.onselectStart = true;
또는 JS 비활성화 : Google Chrome을 열고 "설정"설정 "선택"선택 "옵션"옵션 "컨텐츠 설정" "JavaScript"선택 "웹 사이트가 JavaScript를 실행하도록 허용하지 않음"을 선택하면 설정이 새로 고쳐집니다.