Как заставить Firefox отображать символы Unicode в URL-адресах в режиме чтения?

Как заставить Firefox отображать символы Unicode в URL-адресах в режиме чтения?

Если вы хотите скопировать символы Unicode из адресной строки как есть, вам следует установить этот параметр в about:config наистинный: browser.urlbar.decodeURLsOnCopy. Но проблема в том, что Firefox не отображает символы Unicode в их исходной форме при чтении веб-страницы в Reader View. Поэтому, если я скопирую URL из Reader View, то получу что-то вроде этого:
https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF вместо этого:
https://fa.wikipedia.org/wiki/یونی‌کد
Есть ли способ обойти это?

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

решение1

Обходной путь; два псевдонима в bash:

$ псевдоним -p
...
alias urldecode='python3 -c "import sys; from urllib.parse import unquote; print(unquote(sys.argv[1]))"'
alias urlencode='python3 -c "импорт sys; из urllib.parse импорт цитаты; print(quote(sys.argv[1]))"'

$ urldecode https://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF
https://fa.wikipedia.org/wiki/Безопасность

$ urlencode https://fa.wikipedia.org/wiki/Указатель
https%3A//fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%E2%80%8C%DA%A9%D8%AF

Связанный контент