7 votes

Comment copier du texte à partir d'une page web où il a été désactivé ?

J'utilise FF27 avec noscript, mais les solutions pour Chrome sont également les bienvenues.

J'utilise le chat en ligne pour l'assistance à la clientèle lorsqu'il est disponible, et j'aimerais conserver la transcription du chat en cas de litige avec le fournisseur. Mon fournisseur de carte de crédit dispose d'une telle interface de chat, mais il a désactivé la copie du texte - en utilisant du javascript, je suppose (existe-t-il un autre moyen ?). Je n'ai aucune connaissance en JS, mais je remarque que lorsque je sélectionne du texte, la sélection disparaît à l'événement suivant (comme un clic ou après un certain temps), je n'ai trouvé aucun moyen de faire apparaître le menu contextuel et ctrl-c n'a aucun effet. J'aimerais contourner ce problème avec un impact minimal sur les autres pages. Je préfère ne pas installer d'extensions.

FF avait une option dans l'interface de configuration pour désactiver certaines fonctions javascript, mais elle a été supprimée. J'ai trouvé environ:config qui désactive le JS dans le menu contextuel, et désactive les événements du presse-papiers - mais ces deux options sont globales et la première va probablement trop perturber des sites comme Google Docs à mon goût. Je n'ai pas regardé ce que Chrome a à offrir en termes de paramètres non-UI. Je n'ai pas trouvé de contrôle JS précis sur NoScript, mais je suppose qu'il est possible de filtrer le code JS qui désactive la copie de texte.

0voto

Swaraj Pal Points 11

Tapez ce qui suit dans l'url de votre navigateur Google :

javascript:void(document.oncontextmenu=null)

La fonction de clic droit devrait être activée, ce qui vous permettra de copier le texte.

0voto

Chris Adams Points 132

Si vous utilisez Firefox, essayez d'ouvrir about:config et la mise en place dom.event.clipboardevents.enabled à faux. Cela fonctionne également pour les sites qui utilisent des services odieux comme Tynt pour modifier le texte que vous copiez afin d'y ajouter un message publicitaire.

dom.event.clipboardevents.enabled permet aux sites web de recevoir des notifications si l'utilisateur copie, colle ou coupe quelque chose sur une page web, et leur permet de savoir quelle partie de la page a été sélectionnée. L'émission des événements oncopy, oncut et onpaste est contrôlée par cette préférence.

https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Preference_reference/dom.event.clipboardevents.enabled

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X