Как мне скопировать гиперссылки в некодированном формате в Firefox? [Дубликат]

19

Когда я копирую следующий URL из FireFox
https://example.com/away.php?to=http://example.com/page/42

а затем вставьте, я получаю ссылку, как:
https://example.com/away.php?to=http%3A%2F%2Fexample.com%2Fpage%2F42

Как получить вместо этого некодированную ссылку? Возможно, в Firefox есть скрытая опция или плагин. Я пытался искать в Интернете, но ничего не нашел.

Обновите повторно. дубликат вопроса

Я спрашиваю не (только) о копировании текста из адресной строки, но о копировании текста из любой точки веб-страницы. Но давайте сохраним связь между этими вопросами, они кажутся актуальными.

Показать имя
источник
Я не испытываю этого с Firefox. Какую версию ты используешь?
Дейв
@DaveRook 19.0.2
отображаемое имя
Вы копируете это из адресной строки в браузере или с самой страницы (например, копируете ссылку)?
Дейв
@DaveRook Я копирую ссылку с веб-страницы. При наведении на него курсора в нижней части отображается правильная ссылка (строка состояния или как она называется), но результатом является закодированная ссылка.
Отображаемое имя
1
Кодировка, которую вы видите, заключается в том, что веб-сайт на самом деле сделал это так. Причина, по которой он удаляется при наведении курсора мыши, заключается в том, что ваш браузер предпочитает отображать его по-другому, но когда вы копируете и вставляете, это не имеет никакого отношения к браузеру как таковому (следовательно, почему такая же проблема возникает в блокноте).
Дейв

Ответы:

22

В about:configкомплекте

network.standard-url.escape-utf8: false

После этого путь копируется как не закодированный. Но ancor держать в кодировке. :(

UPD:

Найдено обновленное значение конфига

Параметр был заменен на browser.urlbar.decodeURLsOnCopy в Firefox 53+.

/superuser//a/1255451/17118

Михаил Москалев
источник
5
Я пробовал это, но ничего не происходит. Скопированный URL все еще будет закодирован
phuclv
1
Больше нет такой возможности в Firefox 60
soshial
11

Обходной путь - не копировать весь URL из панели (это работает в Firefox). И тогда это не будет кодировать это.

Я обнаружил это в Firefox, если я поместил курсор в адресную строку и нажал «CTRL A», «CTRL C», а затем вставил его во что угодно (электронная почта, блокнот ++ и т. Д.). Тогда URL изменится с того, что было изначально в URL.

НАПРИМЕР.

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

Станет:

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

Но если я скопировал из «х» в примере:

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

URL не был изменен при вставке, и было легко исправить переднюю часть URL.

Надеюсь, это прояснит это.

johnsnails
источник
4
В предыдущем вопросе (этот вопрос помечен как дубликат) в ответе, отправленном @ m4573r, говорится, что вы можете редактировать URL-адрес в адресной строке (добавляя и удаляя символ), а вставка при копировании должна сохранять кодировку ! ! :))
Ностромов
Это также работает в Chromium / Chrome
Руслан
7

редактировать

Похоже, что в Firefox 60 это невозможно с помощью методов, описанных в этом посте, но я покину пост по историческим причинам ...


Откройте страницу конфигурации в Firefox, набрав about:config, затем пообещайте быть осторожным и введите.

Введите network.standard-urlв поле поиска.

Убедитесь, что оба значения установлены в true.

введите описание изображения здесь

Источник

редактировать

Согласно комментариям mmv-ru, установка escape-utf-8 в false помогла. Поэтому я предполагаю, что кодирование установлено в true!

Дейв
источник
2
Да, они оба уже правдивы.
Отображаемое имя
3
Для меня помогите установить escape-utf-8 false
Михаил Москалев
@ mmv-ru Спасибо за предложение, попробую дома.
Отображаемое имя
@ mmv-ru Работает как во сне. Если хотите, можете опубликовать это как ответ, и я приму это.
Отображаемое имя
Больше нет такой возможности в Firefox 60
soshial