[Réglé] Anti click droit ?

ArchosArchos Member
avril 2016 modifié dans Discussions générales
Bonjour à vous,

Pourriez-vous me dire si il existe un plugin ou une fonction pour pouvoir éviter le click droit svp ? :)

Merci bien !

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    Pas de plugin, mais un bout de code javascript à mettre dans le fichier header.php de ton theme, avant la balise </head>
       <script type="text/javascript">
        //<!--
            document.oncontextmenu = new Function("return false");
        //-->
        </script>
    

    ps: ce genre de fonction utilisée pour empêcher de copier la page ou des bouts de page n'est d'aucune utilité car ça se contourne facilement et il n'existe aucune solution fiable

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Stéphane a écrit:
    Bonjour

    Pas de plugin, mais un bout de code javascript à mettre dans le fichier header.php de ton theme, avant la balise </head>
       <script type="text/javascript">
        //<!--
            document.oncontextmenu = new Function("return false");
        //-->
        </script>
    

    ps: ce genre de fonction utilisée pour empêcher de copier la page ou des bouts de page n'est d'aucune utilité car ça se contourne facilement et il n'existe aucune solution fiable

    Merci ! ah ok et ces solutions, tu les trouves où ?
  • @archos : tout dépend de la raison qui te fait vouloir bloquer le clic droit. Quand tu nous auras donné cette indication, nous t'indiquerons ensuite la meilleure méthode pour contourner en quelques secondes ce que tu veux mettre en place. ]:D

    Rien que dans l'exemple proposé par Stéphane, il suffit de désactiver JavaScript sur son navigateur et hop, le script n'est plus fonctionnel.

    Et n'oublie pas que tout ce qui apparait sur un ordinateur distant peut être récupéré simplement en allant le chercher dans le cache du navigateur ou en en faisant une copie d'écran.
  • ou dans certains navigateurs, c'est encore plus rapide puisque le code source de la page peut se voir rapidement. par exemple avec Firefox, il suffit de faire Ctrl + U
  • mathieu a écrit:
    ou dans certains navigateurs, c'est encore plus rapide puisque le code source de la page peut se voir rapidement. par exemple avec Firefox, il suffit de faire Ctrl + U

    Ok, merci bien !
  • kowalsky a écrit:
    @archos : tout dépend de la raison qui te fait vouloir bloquer le clic droit. Quand tu nous auras donné cette indication, nous t'indiquerons ensuite la meilleure méthode pour contourner en quelques secondes ce que tu veux mettre en place. ]:D

    Rien que dans l'exemple proposé par Stéphane, il suffit de désactiver JavaScript sur son navigateur et hop, le script n'est plus fonctionnel.

    Et n'oublie pas que tout ce qui apparait sur un ordinateur distant peut être récupéré simplement en allant le chercher dans le cache du navigateur ou en en faisant une copie d'écran.

    Tu veux peut-être aussi mon numéro de CB ? ^^

    Pour le reste, je suis au courant....
  • @archos : non, pas la peine :)

    Puisque bloquer le clic droit ne servira pas à grand chose, peut-être que l'on peut t'orienter vers d'autres solutions palliatives ? D'où mon interrogation sur ton besoin implicite.

    Par exemple, si c'est pour empêcher la réutilisation d'une photo ou vidéo, la solution serait plutôt d'y insérer un watermark / digimark pour en indiquer que tu en es l'auteur/détiens la propriété.
    Si c'est pour empêcher la modification d'un document, en fournir une version non modifiable comme un pdf ou autre.
    Si c'est pour empêcher la consultation d'un document, alors y associer une authentification par mot de passe.
    Etc.
  • JosJos Member
    Tu peux aussi bloquer la sélection mais là aussi au travers du code source on peut quand même récupérer le texte. Il n'y a pas de solution fiable à 100%... il faut voir au cas par cas.
  • D'autant qu'avec les outils natifs des navigateurs d'aujourd'hui, il n'est même plus nécessaire de désactiver javascript pour annuler ce bout de code. Un Ctrl+Maj+C sur firefox par exemple permet l'affichage de l'inspecteur. On peut supprimer ensuite ce que l'on veut dans le code final à la volée.
  • Bonsoir, et merci pour toutes vos réponses, les unes autant que les autres.... Dans ces cas là, je laisse tomber, si tout ceci est facilement contournable, à quoi bon se casser la tête mes amis ? O:)
Connectez-vous ou Inscrivez-vous pour répondre.