Comment puis-je copier du texte à partir d'une page Web où il a été désactivé?

5

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

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

FF avait l'habitude d'avoir une option dans l'interface utilisateur pour désactiver certaines fonctionnalités de javascript, mais elle a été supprimée. J'ai trouvé à propos de: des paramètres de configuration qui désactivent JS en surchargeant le menu contextuel, ainsi que les événements du presse-papier - mais ces deux paramètres sont globaux et le précédent gâchera probablement trop les sites tels que Google Docs à mon goût. Je n'ai pas examiné l'offre de Chrome en termes de paramètres non liés à l'interface utilisateur. Je ne pouvais trouver aucun contrôle JS à grain fin sur NoScript, mais je suppose qu'il est possible de filtrer le code JS qui désactive la copie de texte.

Yonatan
la source
1
Pouvez-vous voir la source de la page Web? Si oui, ça peut être présent dedans?
Dave
Le texte tapé par moi-même et le représentant du service technique sera-t-il présent dans la source?
Yonatan
Il est difficile de savoir vraiment - cela dépend de la configuration du site, etc.
Dave

Réponses:

4

Dans Chrome ou l'un des navigateurs modernes, ouvrez Outils de développement en cliquant sur F12, puis cliquez sur l'icône en forme de loupe (ou l'icône équivalente dans d'autres navigateurs) pour activer le mode Inspecter. Accédez au contenu de la page Web et pointez sur la partie spécifique du texte que vous souhaitez copier. Le code HTML correspondant à la zone pointée apparaîtra dans la fenêtre Outils de développement ancrée. 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, puis obtenir uniquement le texte de la page Web dans le fichier texte. Dans IE, choisissez Fichier & gt; Enregistrer sous et dans la boîte de dialogue qui s’ouvre, spécifiez le Sauvegarder comme type comme Fichier texte .

mvark
la source
3

Si vous êtes inquiet au sujet de différends avec le fournisseur, alors un simple journal de texte peut ne pas être une très bonne preuve. À moins de pouvoir vérifier que le texte provient bien du site de discussion en ligne que vous prétendez avoir, ils pourraient facilement dire que ce n'est pas réel.

Vous voudrez peut-être utiliser des captures d'écran à la place. Appuyez simplement sur la touche "Écran d'impression" de votre clavier, puis ouvrez un programme graphique tel que MSPAINT et collez. Vous pouvez également utiliser un programme de traitement de texte tel que Microsoft Word ou même WORDPAD, livré avec Windows, et le coller à cet endroit.

S'il y a plus de texte que ne peut en contenir un écran, faites-le par étapes et prenez plus de captures d'écran. Une des bonnes choses avec les captures d’écran est que vous aurez l’image complète de la page Web montrant que le texte du chat d’aide provient vraiment de leur site Web et de leur représentant.

CitizenRon
la source
2
Bien sûr, même une capture d'écran pourrait être considérée comme un faux. Cependant, comme il faudrait plus d'efforts pour créer une fausse capture convaincante qu'un faux journal de texte, la capture d'écran ajoute une certaine crédibilité.
robartsd
1

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

document.onselectstart = null

arpitnext
la source
Cela ne fonctionne que si onselectstart est appliqué au document, pas à un élément spécifique
Jon
1

Ma réponse était là: Comment les sites Web bloquent-ils la sélection de texte et comment les débloquer?

Je poste ceci parce que cette réponse sur ce site ne vient pas à la recherche de "copier-coller" ni de "presse-papiers", ce qui est souvent la façon dont un utilisateur (par exemple moi) peut le rechercher.

Dans mon cas c'était une propriété CSS -moz-user-select dans un attribut de style sur une balise dans la source de la page.

Mais aucun des user-select Les variantes de propriétés CSS peuvent être le coupable pour vous.

john v kumpf
la source
0

Tapez la commande suivante dans l'URL de votre navigateur Google:

javascript:void(document.oncontextmenu=null)

La fonctionnalité de clic droit doit être activée et vous pouvez donc copier le texte.

Swetank
la source
0

Si vous utilisez Firefox, essayez d'ouvrir about:config et mise 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 pour ajouter une copie marketing.

dom.event.clipboardevents.enabled permet aux sites Web de recevoir des notifications si l'utilisateur copie, colle ou coupe un élément d'une page Web, et leur indique 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

Chris Adams
la source
Cela vous permet également de coller des choses (certains sites Web ne vous permettent pas de coller des input champs pour ex).
user276648
0

Puisque vous ne savez pas comment cela vous empêche de le copier (par exemple, si c'est du javascript ou non), je dois deviner.

Une option est que cela se fait avec des styles.

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

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

Afficher le menu & gt; Style de page & gt; Pas de style

Faites défiler tous les menus et en-têtes et copiez-les à volonté.

(2) Utilisez des règles de style personnalisées pour modifier la page à chaque visite. Quelqu'un aurait besoin de développer cela pour vous, puis vous pourrez les ajouter à un fichier nommé userContent.css ou utiliser l'extension Stylish.

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

La source

Vous pouvez essayer de faire un clic droit, Afficher la source et voir si le contenu est là (vous pouvez utiliser CTRL + F rechercher un mot que vous avez utilisé dans la conversation).

Normalement, la copie fonctionne, mais vous avez déjà essayé. Je le laisse pour être complet, peu importe. Si vous pouvez surligner le texte, vous pouvez essayer le raccourci clavier pour copier et coller CTRL + C . À défaut, il peut être possible de faire glisser le contenu dans un traitement de texte. À défaut, il peut être possible de faire 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 CTRL + UNE et alors CTRL + C .

Vous pouvez trouver un plugin tiers, je suggère une recherche Google pour quelque chose comme "contenu de la copie du plugin firefox"

Dave
la source