HTML에서 텍스트 복사를 금지하는 방법: 1. 선택 및 마우스 오른쪽 버튼 클릭을 비활성화합니다. 3. F12 키를 비활성화합니다.
이 튜토리얼의 운영 환경: 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()'
<body leftmargin=0 topmargin=0 οncοntextmenu='return false' ο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 중국어 웹사이트의 기타 관련 기사를 참조하세요!