Maison > interface Web > Questions et réponses frontales > Comment interdire l'enregistrement au format HTML

Comment interdire l'enregistrement au format HTML

藏色散人
Libérer: 2023-01-06 11:16:25
original
3887 Les gens l'ont consulté

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" >
Copier après la connexion

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;
}
});
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal