Maison  >  Article  >  interface Web  >  Comment interdire l'enregistrement au format HTML

Comment interdire l'enregistrement au format HTML

藏色散人
藏色散人original
2021-06-03 14:46:573728parcourir

Comment désactiver l'enregistrement en HTML : 1. Désactivez l'enregistrement via la méthode "$(document).ready(function(){...}" ; 2. Ajoutez une "couche de protection" à la page entière . Empêcher les utilisateurs d'utiliser la vraie page.

Comment interdire l'enregistrement au format HTML

L'environnement d'exploitation de cet article : système Windows7, version HTML5&&CSS3, ordinateur Dell G3. sur une page, interdisant l'enregistrement d'images, interdisant l'enregistrement d'une page Web en tant que

Selon les exigences du travail, il est nécessaire de contrôler le contenu de la page Web afin qu'il ne puisse pas être facilement divulgué, c'est-à-dire le texte ne peut pas être copié et les images de la page Web ne peuvent pas être téléchargées. Eh bien, vous ne pouvez pas enregistrer la page Web sous. Il existe de nombreux exemples sur Internet. La méthode que j'utilise est la suivante :

<body  bgcolor="#404040" oncontextmenu = "return false" oncopy = "return false" onselectstart = "return false" >

C'est le cas. écrit comme ceci en js :

$(document).ready(function(){
document.oncontextmenu = function(){
return false;
}
document.onselectstart = function(){
    return false;
}
document.oncopy = function(){
    return false;
}
});

Si cela ne fonctionne pas, vérifiez d'abord si le code est là. Erreur, j'ai accidentellement supprimé le code et je ne l'ai pas remarqué, ce qui a empêché le code ci-dessus de prendre effet. 🎜>

Une autre façon consiste à ajouter une "couche de protection" sur toute la page afin que les utilisateurs ne puissent pas utiliser la vraie page.

Méthode : recherchez l'attribut de classe du plus petit div que vous souhaitez. ban, puis ajoutez le style suivant. Par exemple, si la classe du div est conteneur, alors écrivez :

.container{
position:relative;
}
.container::before{
content:&#39;&#39;;
width:100%;
height:100%;
position:absolute;
z-index:1000;
background-color:#fff;
opacity:0;
top:0;
left:0;
}

Faites attention au z-index si la valeur est la plus grande de toute la page, puis définissez l'opacité de la transparence sur 0, ce qui signifie qu'elle est complètement transparente, afin que les données réelles soient couvertes sans être remarquées

[Apprentissage recommandé :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn