begin process at 2010 03 21 03:48:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > INTERDIRE LES COPIES D'ÉCRAN [PRINTSCREEN] ET [ALT+PRINTSCREEN]

INTERDIRE LES COPIES D'ÉCRAN [PRINTSCREEN] ET [ALT+PRINTSCREEN]


 Information sur la source

Note :
5 / 10 - par 5 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :03/01/2004 Vu :13 313

Auteur : vbbreizh

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Pas de capture possible...le presse-papier est vidé s'il ne contient pas de texte. Un petit script tout simple mais efficace. Il peut bien sur être associé à d'autres scripts de protection de données.

Source

  • <html><head><title>JavaScript code/Disable PrintScreen</title>
  • <script language="JavaScript"><!--
  • function clp_clear() {
  • var content=window.clipboardData.getData("Text");
  • if (content==null) {
  • window.clipboardData.clearData();}
  • setTimeout("clp_clear();",1000);}
  • --></script></head>
  • <body onload='clp_clear()'>
  • ...Press the [PrintScreen] or the [Alt+PrintScreen] key and try to paste the content in your favorite Picture Editor (Paint,...)...<br>
  • ...Select text and try to paste the content in your favorite Text Editor (Notepad,...)...
  • <p><font color=black><font size=2>
  • This small script clears the clipboard at runtime and disables screen capture process...but does not disable text selection...
  • <hr>Free JavaScript provided by ©2004-VB'Breizh
  • </body></html>
<html><head><title>JavaScript code/Disable PrintScreen</title>
<script language="JavaScript"><!--
function clp_clear() {
   var content=window.clipboardData.getData("Text");
   if (content==null) {
      window.clipboardData.clearData();}
   setTimeout("clp_clear();",1000);}
--></script></head>
<body onload='clp_clear()'>
...Press the [PrintScreen] or the [Alt+PrintScreen] key and try to paste the content in your favorite Picture Editor (Paint,...)...<br>
...Select text and try to paste the content in your favorite Text Editor (Notepad,...)...
<p><font color=black><font size=2>
This small script clears the clipboard at runtime and disables screen capture process...but does not disable text selection...
<hr>Free JavaScript provided by ©2004-VB'Breizh
</body></html>

 Conclusion

Démo 24h/24 sur mon site (http://gilles.saunier.free.fr)


 Sources du même auteur

ANTI-SPAM
Source avec Zip CADRER UNE PAGE SELON LA RÉSOLUTION DE L'ÉCRAN UTILISATEUR
Source avec Zip Source avec une capture BOITES DE MESSAGE PERSONNALISÉES
Source avec une capture DIAPORAMA
Source avec Zip TIMEZONE/DÉCALAGE HORAIRE

 Sources de la même categorie

HTML_ENTITIES_DECODE par zen69
ACCÈS À LA MÉTHODE SETATTRIBUTE('STYLE','') SOUS IE6 par masternico
OUTIL DE SÉLECTION par jdmcreator
Source avec Zip SIMPLIFIER LA CREATION DYNAMIQUE D'ELEMENT HTML par kazma
DÉTECTER SI CSS EST ACTIVÉ par jdmcreator

Commentaires et avis

Commentaire de flashfun le 04/01/2004 22:56:06

Après un peut d'entrainement, avec de la vitesse et un peu de chance, on comme même copier l'image.
As-tu essayé de le combiner avec une détection d'évenement, exemple : oncopy, onKeyup...?

Commentaire de vbbreizh le 05/01/2004 05:39:06

Ici, le nettoyage du presse-papiers est programmé toutes les secondes mais on peut réduire ce délai. Il faut vraiment faire vite pour opérer la série suivante dans ce délai : keydown (printscreen) + ouverture de l'éditeur + accès menu édition + copie dans l'éditeur...pour alors le vide est fait dans le keyboard.
Concernant la détection des touches clavier, [Alt] est détectable mais [Alt+PrintScreen]  et [PrintScreen]  ne sont pas détectés.

Commentaire de Splacheur le 08/01/2004 14:17:23

wé mais ça empèche aussi la copie de texte (enfin on peut toujours aller chercher le texte dans la source).

Commentaire de vbbreizh le 08/01/2004 17:01:55

Le presse-papiers n'est pas vidé si il contient du texte d'ou l'interet ! on ne purge que les images...
...
   var content=window.clipboardData.getData("Text");
   if (content==null) {
   window.clipboardData.clearData();}
...

Commentaire de iubito le 31/05/2004 07:58:44

ta démo marche pas sur Opera... ton site marche pas du tout en fait!
et sur IE6 je fais une capture d'écran sans problème :D

Commentaire de Angelus4 le 12/06/2004 01:12:04

Moi aussi je fais une capture avec IE6...
J'ai été déçu d'ailleurs de ne pouvoir choisir - à l'issu de cette échec - une des multiples méthodes existantes pour contourner ce petit script.
Je n'en vois d'ailleurs pas l'utilité.
Pour les débutants qui abandonneraient tout de suite peut-être ?

Commentaire de tisha23031975 le 04/10/2004 19:52:20

Moi aussi j'ai pu faire une copie d'écran du site...dommage ! c'était intéressant comme script.

Commentaire de saminfo25 le 28/10/2005 01:58:25

Ce n'est pas vrai tous ça, moi c impossible de faire une copie d'écran pourtant mon navigateur est IE6.
merci pour ton script :-)

Commentaire de polo998 le 23/03/2006 01:57:14

sisi marche bien chez moi (IE6)
j ai tester en local mais pas sur ton site
sinon pas mal

Commentaire de Angelus4 le 23/03/2006 08:32:57

En ce qui me concerne, cela ne fonctionne toujours pas.
Et quand bien même ça fonctionnait, ce serait un jeu d'enfant de le désactiver.

Commentaire de flashfun le 23/03/2006 12:11:58

De toutes manière les scripts du genre sont uniquement fait pour décourrager les débutants.
Car même quand le programme fonctionne, il suffit de désactiver le javascript pour pouvoir annuler l'effet du programme.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales