1. Invalider le clic droit et copier
Méthode 1:
Ajoutez le code suivant à la page Web:
La copie de code est la suivante:
<script linguisse = "javascript">
document.onContextMenu = new function ("event.returnvalue = false");
document.onselectStart = new function ("event.returnvalue = false");
</cript>
Méthode 2:
Ajoutez le code suivant à <body>:
<corps oncontextmenu = "return false" onselectstart = "return false">
ou
<body onContextMenu = "event.returnvalue = false" onselectStart = "event.returnvalue = false">
Essentiellement, la méthode 2 est la même que la méthode 1.
Méthode 3:
Si vous ne restreignez que la copie, vous pouvez ajouter le code suivant à <body>:
<Body onCopy = "Alert ('Désolé, la copie est interdite!'); retour false;">
2. Menu non valide "fichier" - "Enregistrer sous"
Si vous interdisez simplement le clic droit et la sélection de la copie, d'autres peuvent également copier des fichiers via "Fichier" - "Enregistrer sous" dans le menu du navigateur. Pour faire la copie
Si BEI est invalide, vous pouvez ajouter le code suivant entre <body> et </body>:
La copie de code est la suivante:
<noscript>
<iframe src = "*. htm"> </ iframe>
</noscript>
De cette façon, lorsque l'utilisateur enregistre une page Web, l'erreur "ne peut pas enregistrer la page Web" apparaîtra.
De plus, vous pouvez également utiliser la méthode Event.PreventDefault () pour bloquer OnContextMenu () et onSelectStart ().
La copie de code est la suivante:
document.onContextMenu = fonction (evt) {
evt.PreventDefault ();
}
document.onselectStart = function (evt) {
evt.PreventDefault ();
};
Étant donné qu'il peut être désactivé, bien sûr, il peut également être activé, réaffectez simplement l'événement, vous pouvez l'affecter à Null, ou à la fois String et Boolean. comme:
La copie de code est la suivante:
document.oncontextMenu = "";
document.onselectStart = true;
Ou désactiver JS: Ouvrez Google Chrome, sélectionnez "Paramètres" Sélectionnez "Option de confidentialité" Option "Paramètres de contenu" Sélectionnez "JavaScript" Sélectionnez "Ne permettez à aucun site Web d'exécuter JavaScript" et les paramètres sont actualisés.