Вопрос или проблема
Мне нравится функция, что Firefox ищет в моей истории и закладках, когда я начинаю вводить в адресной строке.
Однако недавно Firefox также стал предлагать URL-адреса в форме <host>/
, когда я начинаю вводить части имени хоста, хотя я ни разу не посещал и не добавлял в закладки этот точный URL. Это довольно раздражает, потому что существует множество серверов (особенно внутрикорпоративных), которые не отвечают на эти URL-адреса. Обычно они требуют специальный порт (и у меня есть нужный в истории), но Firefox всё равно заставляет меня использовать неправильный, стандартный порт.
Итак, как можно отключить функцию автозавершения хоста и сделать так, чтобы Firefox предлагал только те URL, которые я посещал или добавлял в закладки?
ОБНОВЛЕНИЕ для уточнения ожидаемого поведения: когда я начинаю вводить имя хоста в адресной строке и нажимаю ввод, я хочу, чтобы Firefox открыл первый элемент из результатов поиска в истории/закладках, показанных ниже адресной строки, а не URL, состоящий только из имени хоста, который показывается в адресной строке. Возможно ли это?
Я только что обнаружил, что функция, с которой я не совсем доволен, — это опция встроенного автозаполнения адресной строки (которая является одной из множественных опций автозаполнения). Видимо, изменить поведение встроенного автозаполнения, чтобы предлагались только полные URL из истории, невозможно.
Но мне уже помогло отключить эту опцию (установив browser.urlbar.autoFill
в false
на странице about:config). Таким образом, мне всё еще нужно нажимать вниз и ввод, чтобы выбрать первую подходящую запись из истории, но, по крайней мере, я больше не попадаюсь на попытку открыть URL, которые приведут к странице с ошибкой.
По состоянию на 2019 год расширения prospector и опции, упомянутые @oberlies, больше недоступны.
Решение было упомянуто на Reddit. Если вы зайдете в Библиотеку, затем Закладки, Показать все закладки (или нажмите Ctrl+Shift+o), у каждой закладки есть поле для ключевого слова. Добавив короткую версию сайта, Firefox сразу перейдет по указанному URL вместо неполного URL.
Вам нужно создать ярлык для каждой подстроки желаемого URL:
- e
- ex
- exa
- exam
- …
- example.com
По состоянию на 2024 год эта опция теперь доступна через about:config
, установив browser.urlbar.autoFill.adaptiveHistory.enabled
в true
.
На момент написания это всё еще “скрытая” опция в настройках.
Существуют расширения для этого: https://addons.mozilla.org/en-US/firefox/addon/prospector-speak-words/
Оно не автозаполняет полный URL в адресной строке, как Chrome или Opera, но подсвечивает первый результат из истории, и нажатие клавиши enter
приведет вас по правильному адресу.
.
Ответ или решение
Чтобы изменить поведение автозаполнения в адресной строке Firefox и предложить только полные URL из истории, а не только хосты, следуйте этим шагам:
-
Изменение параметров в
about:config
:- Откройте Firefox и введите
about:config
в адресной строке. Нажмите Enter и подтвердите предупреждение. - В строке поиска введите
browser.urlbar.autoFill
. - Найдите параметр
browser.urlbar.autoFill
и установите его значение наfalse
. Это отключит функцию автозаполнения, которая предлагает недействительные URL, и позволит выбирать только те URL, которые действительно есть в вашей истории или закладках. - Еще один параметр, который можно проверить, — это
browser.urlbar.autoFill.adaptiveHistory.enabled
. Установите его значение наtrue
, чтобы оптимизировать автозаполнение истории. Эта функция включает адаптивное автозаполнение, ориентируясь на наиболее часто посещаемые URL.
- Откройте Firefox и введите
-
Использование ключевых слов для закладок:
- Откройте библиотеку закладок, нажав Ctrl+Shift+O.
- Выберите нужную закладку и задайте ключевое слово для быстрого доступа к ней, например, для сайта
example.com
задайте ключевое словоexa
. - При вводе ключевого слова в адресной строке Firefox будет предлагать полный URL.
-
Установка расширений:
- Установите расширение, например, Prospector – Speak Words, которое помогает выделять первые результаты из истории при вводе и активирует их нажатием клавиши Enter.
Эти действия помогут значительно улучшить ваш пользовательский опыт, поскольку вы будете работать с надежными адресами, которые точно существуют в ваших записях. С учетом того, что все указанные изменения являются скрытыми параметрами или требуют установки дополнений, влияние их на глобальные функции работы программы минимально. Выбирая только проверенные пути взаимодействия с веб-ресурсами, вы снижаете вероятность возникновения ошибок и повышаете общую производительность работы в браузере.
Обратите внимание, что эти решения основаны на текущем состоянии конфигурации Firefox, и они могут измениться в будущем с выходом новых обновлений программного обеспечения. Всегда держите ваш браузер в актуальном состоянии и проверяйте документацию на актуальность предложенных решений.