Heim > Artikel > Web-Frontend > So verbieten Sie das Kopieren von Text in HTML
So verhindern Sie das Kopieren von Text in HTML: 1. Deaktivieren Sie die Auswahl und das Klicken mit der rechten Maustaste. 3. Deaktivieren Sie die F12-Taste. 4. Deaktivieren Sie die Debugging-Tools.
Die Betriebsumgebung dieses Tutorials: Windows7-System, HTML5-Version, DELL G3-Computer.
So verbieten Sie das Kopieren von Text in HTML:
1. Deaktivieren Sie die Auswahl und das Klicken mit der rechten Maustaste:
Fügen Sie den folgenden Code im 6c04bd5ca3fcae76e30b72ad730ca86d-Tag hinzu:
οncοntextmenu='return false' //Disable right -clicking
οndragstart= 'return false' //Ziehen deaktivieren
onselectstart ='return false' //Auswahl deaktivieren
οnselect='document.selection.empty()' //Auswahl deaktivieren
οncοpy='document. Selection.empty() ' //Kopieren deaktivieren
onbeforecopy='return false' // Kopieren deaktivieren
ο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. Textauswahl deaktivieren
*{ 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; }
Auswählen Zu diesem Zeitpunkt normal kopieren. Alle wurden deaktiviert. Wenn Sie jedoch Programmierer sind, wissen Sie auch, dass Sie die Quellcode-Anzeige- und Debugging-Tools des Browsers verwenden können, um Inhalte direkt aus dem Code zu kopieren. Also:
3. Deaktivieren Sie die F12-Taste
//禁用F12 window.onkeydown = window.onkeyup = window.onkeypress = function (event) { // 判断是否按下F12,F12键码为123 if (event.keyCode == 123) { event.preventDefault(); // 阻止默认事件行为 window.event.returnValue = false; } }4. Deaktivieren Sie die Debugging-Tools
var threshold = 160; // 打开控制台的宽或高阈值 // 每秒检查一次 var check = setInterval(function() { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { // 如果打开控制台,则刷新页面 window.location.reload(); } }, 1000)
Verwandte Lernempfehlungen:
Das obige ist der detaillierte Inhalt vonSo verbieten Sie das Kopieren von Text in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!