HTML에서 텍스트 복사를 금지하는 방법

coldplay.xixi
풀어 주다: 2023-01-05 16:12:00
원래의
9000명이 탐색했습니다.

HTML에서 텍스트 복사를 금지하는 방법: 1. 선택 및 마우스 오른쪽 버튼 클릭을 비활성화합니다. 3. F12 키를 비활성화합니다.

HTML에서 텍스트 복사를 금지하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, html5 버전, DELL G3 컴퓨터.

html에서 텍스트 복사를 금지하는 방법:

1. 선택 및 마우스 오른쪽 버튼 클릭을 비활성화합니다.

태그에 다음 코드를 추가합니다:

οncοntextmenu='return false' //권한을 비활성화합니다. -clicking

οndragstart= 'return false' //드래그 비활성화

onselectstart ='return false' //선택 비활성화

οnselect='document.selection.empty()' //선택 비활성화

οncοpy='document. Selection.empty() ' //복사 비활성화

onbeforecopy='return false' // 복사 비활성화

οnmοuseup='document.selection.empty()'


        
로그인 후 복사

2. 텍스트 선택 비활성화

*{ moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }
로그인 후 복사

선택 현재로서는 정상적으로 복사가 모두 비활성화되어 있지만, 프로그래머라면 브라우저의 소스 코드 보기 및 디버깅 도구를 사용하여 코드에서 직접 콘텐츠를 복사할 수 있다는 사실을 알고 계실 것입니다. 따라서:

3. F12 키 비활성화

//禁用F12 window.onkeydown = window.onkeyup = window.onkeypress = function (event) { // 判断是否按下F12,F12键码为123 if (event.keyCode == 123) { event.preventDefault(); // 阻止默认事件行为 window.event.returnValue = false; } }
로그인 후 복사

4. 디버깅 도구 비활성화

var threshold = 160; // 打开控制台的宽或高阈值 // 每秒检查一次 var check = setInterval(function() { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { // 如果打开控制台,则刷新页面 window.location.reload(); } }, 1000)
로그인 후 복사

관련 학습 권장 사항:html 비디오 튜토리얼

위 내용은 HTML에서 텍스트 복사를 금지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!