Maison > Article > interface Web > Comment interdire la copie de texte en HTML
Comment interdire la copie de texte en HTML : 1. Désactivez la sélection et le clic droit ; 2. Désactivez la sélection de texte ; 3. Désactivez la touche F12 ; 4. Désactivez les outils de débogage.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur DELL G3.
Comment interdire la copie de texte en HTML :
1 Désactiver la sélection et le clic droit :
Ajoutez le code suivant dans le
οncοntextmenu='return false' //Désactiver le clic droit
οndragstart='return false' //Désactiver le glisser
onselectstart ='return false' //Désactiver la sélection
οnselect='document.selection.empty()' //Désactiver la sélection
οncοpy='document.selection.empty()' //Désactiver la copie
onbeforecopy ='return false' // La copie est interdite
ο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. La sélection de texte est interdite
*{ 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; }
Pour le moment, la sélection et la copie normales ont été désactivées, mais si vous êtes programmeur, vous savez toujours que vous pouvez utiliser les outils de visualisation et de débogage du code source du navigateur pour copier du contenu directement depuis le code. Donc :
3. Désactivez la touche F12
//禁用F12 window.onkeydown = window.onkeyup = window.onkeypress = function (event) { // 判断是否按下F12,F12键码为123 if (event.keyCode == 123) { event.preventDefault(); // 阻止默认事件行为 window.event.returnValue = false; } }
4. Désactivez les outils de débogage
var threshold = 160; // 打开控制台的宽或高阈值 // 每秒检查一次 var check = setInterval(function() { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { // 如果打开控制台,则刷新页面 window.location.reload(); } }, 1000)
Apprentissage associé. recommandations :tutoriel vidéo html
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!