25 votes

Comment copier des liens hypertextes en format non encodé dans Firefox ?

Lorsque je copie l'URL suivante depuis FireFox
https://example.com/away.php?to=http://example.com/page/42

et que je colle, j'obtiens un lien comme suit:
https://example.com/away.php?to=http%3A%2F%2Fexample.com%2Fpage%2F42

Comment puis-je obtenir le lien non encodé à la place? Peut-être qu'il y a une option cachée dans Firefox, ou un plugin. J'ai essayé de chercher sur le web, mais je n'ai rien trouvé.

Mise à jour concernant la question de doublon:

Je ne demande pas (seulement) la copie du texte de la barre d'adresse, mais la copie du texte depuis n'importe où sur une page web. Mais gardons le lien entre ces questions, elles semblent pertinentes.

31voto

shantanu Points 7751

Dans about:config définir

network.standard-url.escape-utf8: false

Après cela, le chemin est copié sans être encodé. Mais le lien reste encodé. :(

Mise à jour :

La valeur de configuration mise à jour a été trouvée

Le paramètre a été remplacé par browser.urlbar.decodeURLsOnCopy dans Firefox 53+.

https://superuser.com/a/1255451/17118

13voto

Ray Hu Points 1

Une solution consiste à ne pas copier l'intégralité de l'URL depuis la barre d'adresse (cela fonctionne dans Firefox). Et alors elle ne sera pas encodée.

J'ai constaté que dans Firefox, si je place mon curseur dans la barre d'adresse et que je presse 'CTRL A', 'CTRL C', puis que je colle cela où je veux (un email, notepad++, etc). Alors l'URL change par rapport à ce qui était originallement dans l'URL.

Par exemple.

http://example/test.php?p=(999)+999+999

Deviendrait:

http://example/test.php?p=%28999%29+999+999

Mais si je copiais à partir de la 'x' dans example:

xample/test.php?p=(999)+999+999

L'URL ne changeait pas lors du collage et il était facile de corriger le début de l'URL.

J'espère que cela clarifie les choses.

7voto

Dave Points 25050

Éditer

Il semble qu'à partir de Firefox 60, il n'est plus possible via les méthodes de ce post, mais je laisserai le post pour des raisons historiques...


Ouvrez la page de configuration dans Firefox en tapant about:config, puis promettez d'être prudent et entrez.

Tapez network.standard-url dans la zone de recherche.

Assurez-vous que les deux valeurs sont définies sur vrai.

entrer la description de l'image ici

Source

Éditer

D'après les commentaires de mmv-ru, en définissant escape-utf-8 sur faux a aidé. Donc je suppose qu'il faut laisser encode défini sur vrai!

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