2017-02-25 1 views
-2

Comment puis-je modifier ce morceau de code afin que le clic droit et le menu contextuel qui ont été désactivés soient réactivés? Je n'ai aucune connaissance de javascript ou de toute autre langue principale. Ce code provient du site Web javaelab de mon université dans lequel ils ont désactivé le clic droit et copier coller.Modifier le code javascript pour activer le clic droit et copier coller dans la page Web

$.ajax({ 
     type: 'POST', 
     url: '../flag.checker.php', 
     success: function(codedata) { 
      if(codedata == 1) { 
      console.log("Diasble"); 

       $("body").on("contextmenu",function(e){ 
        window.alert("NOT ALLOWED"); 
        return false; 
       }); 

       $('body').bind('cut copy paste', function (e) { 
        e.preventDefault(); 
        window.alert("NOT ALLOWED"); 
        return false; 
       }); 

       editor.on('paste',function(e){ 
        e.preventDefault(); 
        console.log('Paste is clicked'); 
       }); 


       editor.on('beforeChange',function(instance,changeObj) { 
        if(changeObj.origin == "paste") { 
         window.alert("NOT ALLOWED"); 
         changeObj.cancel(); 
        } 
       }); 
      } 
     } 

    }); 
+1

Voulez-vous modifier ce code ou ajouter un autre code pour arrêter ces effets? – Mouneer

Répondre

0

Vous ne voulez pas vraiment modifier le code, vous voulez simplement le supprimer, car tout est conçu pour empêcher le copier-coller.

Si c'est un site dont vous voulez copier et coller, mais que vous ne pouvez pas modifier la source (par exemple, vous ne l'hébergez pas), votre itinéraire le plus facile serait d'utiliser un proxy Web (par exemple Telerik Fiddler) et ajoutez une réponse personnalisée à cette demande - renvoyant essentiellement 0 chaque fois qu'une demande est faite à quelque chose se terminant par flag.checker.php. Cette approche merveilleuse ne nécessite aucun changement de code.

0

Dans la barre d'adresse de votre navigateur, tapez:

javascript: $("body").off(); 

et appuyez sur Entrée. Si le copier-coller ne fonctionne pas:

javascript: $("body").off("cut copy paste", "**");