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.

4voto

mvark Points 2350

Dans Chrome ou tout autre navigateur moderne, ouvrez Developer Tools en cliquant sur F12, puis cliquez sur l'icône de la loupe (ou l'icône équivalente dans d'autres navigateurs) pour activer le mode inspection. Déplacez-vous sur le contenu de la page web et pointez sur la portion de texte que vous souhaitez copier. Le code HTML correspondant à la zone pointée apparaît dans la fenêtre ancrée Dev Tools. Double-cliquez sur le code HTML pour copier le contenu dont vous avez besoin.

Vous pouvez également enregistrer la page en tant que fichier texte dans Internet Explorer, ce qui vous permettra d'obtenir uniquement le texte de la page web dans le fichier texte. Dans IE, choisissez Fichier > Enregistrer sous et dans la boîte de dialogue qui s'ouvre, indiquez le Enregistrer comme type como Fichier texte .

3voto

CitizenRon Points 41

Si vous craignez des litiges avec le fournisseur, un simple journal de texte n'est peut-être pas une très bonne preuve. À moins qu'il n'y ait un moyen de vérifier que le texte provenait bien du chat du site web que vous prétendez, ils pourraient facilement prétendre qu'il n'est pas réel.

Vous pouvez utiliser des captures d'écran à la place. Il vous suffit d'appuyer sur la touche "Imprimer l'écran" de votre clavier, puis d'ouvrir un programme graphique tel que MSPAINT et de coller. Vous pouvez également utiliser un programme de traitement de texte comme Microsoft Word ou même WORDPAD qui est toujours fourni avec Windows et le coller.

Si le texte ne tient pas sur un seul écran, procédez par étapes et faites d'autres captures d'écran. L'avantage des captures d'écran est que vous aurez l'image complète de la page web montrant que le texte du chat d'assistance provient réellement de leur site web et de leur représentant.

1voto

Ouvrez la console du navigateur (CTRL + Shift + J), et entrez la commande suivante :

document.onselectstart = null

1voto

john v kumpf Points 591

Ma réponse était ici : Comment les sites web bloquent-ils la sélection de texte et comment puis-je débloquer ce blocage ?

Je le signale parce que cette réponse sur ce site n'apparaît pas si l'on cherche "copier et coller" ou "presse-papiers", ce qui est souvent la façon dont un utilisateur (moi, par exemple) pourrait la chercher.

Dans mon cas, il s'agissait d'une propriété CSS -moz-user-select dans un attribut de style sur une balise dans la source de la page.

Mais n'importe lequel des user-select Les variantes de propriétés CSS peuvent être la cause de votre problème.

0voto

Dave Points 25050

Puisque vous ne dites pas comment cela vous empêche de le copier (c'est-à-dire si c'est le javascript ou non), je dois deviner.

L'une des options est de le faire avec des styles.

(1) Désactiver temporairement les styles pour la page. Vous pouvez le faire à partir du menu Affichage.

Appuyez sur la touche Alt si nécessaire pour afficher la barre de menu classique.

Menu Affichage > Style de page > Pas de style

Faites défiler les menus et les titres et copiez à volonté.

(2) Utiliser des règles de style personnalisées pour modifier la page à chaque visite. Il faudrait que quelqu'un développe cela pour vous, puis vous pourriez les ajouter à un fichier nommé userContent.css ou utiliser l'extension Stylish.

(3) Utiliser un script ou un module complémentaire pour modifier la page à la demande ou automatiquement à chaque visite. Là encore, il faudrait que quelqu'un le crée et décrive ensuite comment le mettre en œuvre.

Source

Vous pouvez essayer de cliquer avec le bouton droit de la souris, d'afficher la source et de voir si le contenu se trouve à l'intérieur (vous pouvez utiliser la fonction CTRL + F pour rechercher un mot que vous avez utilisé dans la conversation).

Normalement, la copie fonctionne, mais vous avez déjà essayé. Je le laisse quand même pour être complet. Si vous pouvez surligner le texte, vous pouvez essayer le raccourci clavier pour copier et coller CTRL + C . A défaut, il peut être possible de glisser le contenu dans un traitement de texte. A défaut, il peut être possible de glisser le contenu dans un traitement de texte.

Si vous ne pouvez pas sélectionner le texte, essayez de copier la page entière en utilisant la fonction CTRL + A y luego CTRL + C .

Vous pouvez trouver un plugin tiers, je vous suggère de faire une recherche sur Google pour quelque chose comme "firefox plugin copy content".

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