Comment copier des hyperliens au format non codé dans Firefox? [dupliquer]

19

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

puis collez, j'obtiens un lien comme:
https://example.com/away.php?to=http%3A%2F%2Fexample.com%2Fpage%2F42

Comment puis-je obtenir le lien non codé à 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é.

Mettre à jour re. chose question en double:

Je ne demande pas (seulement) de copier du texte à partir de la barre d'adresse, mais de copier le texte de n'importe où dans une page Web. Mais gardons le lien entre ces questions, elles semblent pertinentes.

Afficher un nom
la source
Je ne ressens pas cela avec Firefox. Quelle version utilisez-vous?
Dave
@DaveRook 19.0.2
Nom d'affichage
Copiez-vous cela à partir de la barre d'adresse d'un navigateur ou à partir de la page elle-même (par exemple, copier un lien)?
Dave
@DaveRook Je copie un lien d'une page Web. Lorsque je passe la souris dessus, le lien correct s'affiche en bas (barre d'état ou quel est son nom), mais le résultat est un lien codé.
Nom d'affichage
1
L'encodage que vous voyez est dû au fait que le site Web l'a rendu comme ça. La raison pour laquelle il est supprimé lorsque vous survolez la souris est que votre navigateur choisit de l'afficher différemment, mais lorsque vous copiez et collez, cela n'a rien à voir avec le navigateur en soi (d'où le même problème se produit dans le bloc-notes).
Dave

Réponses:

22

En about:configset

network.standard-url.escape-utf8: false

Après ce chemin copié comme non codé. Mais ancor reste encodé. :(

UPD:

Valeur de configuration mise à jour trouvée

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

/superuser//a/1255451/17118

Mikhail Moskalev
la source
5
J'ai essayé, mais rien ne se passe. L'URL copiée est toujours encodée
phuclv
1
Aucune option de ce type dans Firefox 60
soshial
11

Une solution consiste à ne pas copier l'intégralité de l'URL de la barre (cela fonctionne dans Firefox). Et puis il ne le codera pas.

J'ai trouvé que dans Firefox, si je plaçais mon curseur dans la barre d'adresse et que j'appuyais sur 'CTRL A', 'CTRL C', puis le coller dans n'importe quoi (un e-mail, un bloc-notes ++, etc.). Ensuite, l'URL changerait par rapport à ce qui était à l'origine 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 j'ai copié à partir du 'x' dans l'exemple:

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

L'URL n'a pas été modifiée lors du collage et il a été facile de corriger le devant de l'URL.

J'espère que cela clarifie les choses.

johnsnails
la source
4
Dans une question précédente (celle-ci est marquée comme doublon), une réponse publiée par @ m4573r dit que vous pouvez modifier l'URL dans la barre d'adresse (en ajoutant puis en supprimant un caractère), et le copier-coller devrait préserver l'encodage ! ! :))
Nostromov
Cela fonctionne également dans Chrome / Chrome
Ruslan
7

Éditer

Il semble qu'à partir de Firefox 60 ce n'est plus possible via les méthodes de ce post, mais je vais laisser 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-urldans la zone de recherche.

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

entrez la description de l'image ici

La source

Éditer

Selon les commentaires de mmv-ru, la définition de escape-utf-8 sur false a aidé. Je suppose donc que le codage est défini sur true!

Dave
la source
2
Oui, ils sont déjà tous les deux vrais.
Nom d'affichage
3
Pour moi, aidez à définir escape-utf-8 false
Mikhail Moskalev
@ mmv-ru Merci pour la suggestion, je vais l'essayer à la maison.
Nom d'affichage
@ mmv-ru Fonctionne comme dans un rêve. Si vous le souhaitez, vous pouvez poster ceci comme réponse et je l'accepterai.
Nom d'affichage
Aucune option de ce type dans Firefox 60
soshial