====== Настройки Firefox для Yggdrasil ======
Для корректной работы браузера [[wpru>Mozilla_Firefox|Mozilla Firefox]] с адресами, содержащими ''%%.ygg%%'', ''%%.mesh%%'' и IPv6-адреса Yggdrasil, может потребоваться сделать описанные ниже настройки.
Настройки редактируются с помощью редактора настроек, который можно открыть, набрав в адресной строке:
about:config
Для поиска конкретного параметра в настройках можно ввести его полное имя в строке поиска редактора настроек.
Для добавления параметра необходимо ввести его полное имя в эту строку, выбрать тип и нажать на кнопку с плюсом.
===== Настройки, необходимые для корректной работы с сайтами Yggdrasil =====
позволит открывать IPv6-only сайты:\\
network.http.fast-fallback-to-IPv4 = false
\\
отключение автоматического редиректа с ''%%http%%'' на ''%%https%%'':\\
browser.fixup.fallback-to-https = false
\\
отключение автоподстановки домена ''%%www%%'':\\
browser.fixup.alternate.enabled = false
\\
позволит вводить ''%%.ygg%%'' адреса без ввода протокола ''%%http%%'', и браузер не будет
открывать поисковик вместо сайта:\\
browser.fixup.domainsuffixwhitelist.ygg = true
\\
аналогично для ''%%.mesh%%'':\\
browser.fixup.domainsuffixwhitelist.mesh = true
\\
При использовании сервера доменных имен в сети Yggdrasil (см. статью: [[:yggdrasil:dns:dns_sys_configure]]), задержка на первое "рукопожатие" может составлять до 250 мс (и кешируется на одну минуту).
В связи с этим, удобно увеличить стандартное время кеширования результатов DNS в браузере (стандартно - 60 секунд):
network.dnsCacheExpiration = VALUE
* %%VALUE%% - актуальное значение в секундах
По-умолчанию, квадратные скобки хостов IPv6 и другие спец. символы адресной строки - не декодируются при частичном её копировании в буфер:
browser.urlbar.decodeURLsOnCopy = true
Показать полный адрес в адресной строке
browser.urlbar.trimURLs = false
\\
===== Ссылки =====
* [[ https://github.com/YGGverse/i2pdbrowser/tree/ps | Форк ]] приватно-ориентированной сборки Firefox 115.20.0 ESR **для Linux** с поддержкой Yggdrasil / IPv6 (изначально разработан командой [[ https://github.com/PurpleI2P/i2pdbrowser | PurpleI2P ]] для сети [[ :i2p | I2P ]])