메모하십시오
코드 사본은 다음과 같습니다.
// 마우스 오른쪽 버튼 클릭 메뉴를 비활성화하고 복사하고 선택합니다
$ (document) .bind ( "ContextMenu Copy SelectStart", function () {
거짓을 반환합니다.
});
// ctrl+c 및 ctrl+v 비활성화 (모든 브라우저에서 지원)
$ (문서) .keydown (function (e) {
if (e.ctrlkey && (e.keycode == 65 || e.keycode == 67)) {
거짓을 반환합니다.
}
});
// 선택을 금지하기 위해 CSS를 설정합니다 (다음 CSS를 작성하는 경우이 코드가 필요하지 않으면 브라우저의 새 버전이 지원합니다).
$ (function () {
$ ( "body"). css ({
"-moz-user select": "none",
"-webkit-user select": "none",
"-ms-user select": "none",
"-khtml-user select": "none",
"-o-user select": "none",
"사용자 선택": "없음"
});
});
비활성화 후 JavaScript가 실패하지 않도록 CSS로 작성할 수 있습니다 (새 브라우저에서 지원하고 점차 표준이되었습니다).
코드 사본은 다음과 같습니다.
몸 {
-Moz-user 선택 : 없음; /* Firefox 개인 속성*/
-webkit-user select : 없음; /* WebKit 커널 비공개 속성*/
-ms-user 선택 : 없음; / * 즉 개인 속성 (IE10 이상) */
-khtml-user-select : 없음; /* KHTML 커널 비공개 속성*/
-o-user 선택 : 없음; /* 오페라 개인 속성*/
사용자 선택 : 없음; /* CSS3 속성*/
}
코드는 매우 간단하지만 구현 기능은 매우 실용적입니다. 그러나이 무료 인터넷에서의 복사를 금지하는 것은 프로모션 할 가치가있는 것이 아닙니다. 상황에 따라 실용적으로하십시오.