Skip to content

Instantly share code, notes, and snippets.

@maxgfr
Created November 10, 2024 10:00
Show Gist options
  • Select an option

  • Save maxgfr/925c58cac9669cf098c89cda4adbd3f9 to your computer and use it in GitHub Desktop.

Select an option

Save maxgfr/925c58cac9669cf098c89cda4adbd3f9 to your computer and use it in GitHub Desktop.

Revisions

  1. maxgfr created this gist Nov 10, 2024.
    25 changes: 25 additions & 0 deletions bypass.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    // Désactive toutes les restrictions de copier-coller
    document.addEventListener('copy', function(e) {
    e.stopPropagation();
    }, true);

    document.addEventListener('paste', function(e) {
    e.stopPropagation();
    }, true);

    document.addEventListener('cut', function(e) {
    e.stopPropagation();
    }, true);

    // Supprime les écouteurs d'événements existants
    document.oncopy = null;
    document.onpaste = null;
    document.oncut = null;

    // Désactive la protection de sélection de texte
    document.designMode = 'on';

    // Alternative : activer uniquement pour un élément spécifique
    // Remplacez 'monElement' par le sélecteur de votre élément
    // document.querySelector('monElement').oncopy = null;
    // document.querySelector('monElement').onpaste = null;