Открыть сервисСервис

Адресная строка браузера

Адресная строка (адресная строка браузера, URL-бар, omnibox) — элемент графического интерфейса веб-браузера, предназначенный для отображения и ввода Uniform Resource Locator (URL) текущей веб-страницы, а также для навигации по сети. Располагается, как правило, в верхней части окна браузера под панелью меню или вкладками. Помимо чистой функции ввода адреса, современные адресные строки совмещают функции поисковой строки, панели закладок и инструмента вызова команд.

История

Адресная строка появилась в первых графических браузерах начала 1990-х годов. В Mosaic (1993) и Netscape Navigator (1994) поле ввода URL было простым текстовым окном без дополнительных функций. Internet Explorer, начиная с версии 3.0 (1996), интегрировал адресную строку с панелью инструментов и добавил автодополнение по истории посещений.

Существенный шаг в развитии произошёл в 2008 году с выходом браузера Google Chrome, в котором адресная строка получила название omnibox (от англ. omni — «всё» и box — «поле»). В Chrome адресная строка объединяет ввод URL и поисковый запрос: если введённая строка не распознаётся как адрес, она автоматически передаётся в поисковую систему по умолчанию. Позднее аналогичный подход переняли Mozilla Firefox (Smart Location Bar, 2008), Opera (Smart Address Bar) и Microsoft Edge.

Функции

Современная адресная строка выполняет ряд функций, выходящих за пределы простого ввода адреса:

  • Отображение текущего URL — полный или сокращённый адрес открытой страницы.
  • Ввод и навигация — ввод URL с клавиатуры, переход по нажатию Enter.
  • Автодополнение — подстановка ранее посещённых адресов, закладок и поисковых запросов по мере ввода.
  • Поиск — передача введённого текста в поисковую систему по умолчанию, если строка не является корректным URL.
  • Индикация безопасности — отображение протокола (http/https), статуса сертификата TLS, уведомления о небезопасном соединении (например, значок «не защищено» в Chrome и Firefox).
  • Вызов команд — ввод служебных команд (например, chrome://settings в Chrome, about:config в Firefox) и внутренних адресов браузера.
  • Работа с поисковыми операторами — часть браузеров позволяет задать несколько поисковых систем и переключаться между ними с помощью ключевых слов (например, w:запрос для Википедии).

Устройство и взаимодействие

При вводе текста в адресную строку браузер выполняет несколько операций в определённом порядке:

  1. Проверяет, является ли строка корректным URL (наличие схемы, доменного имени или IP-адреса).
  2. Если строка похожа на адрес, выполняет переход; если нет — формирует поисковый запрос.
  3. Одновременно подбирает варианты автодополнения на основе истории, закладок и частоты посещений.

Браузеры используют алгоритмы ранжирования для определения наиболее вероятного адреса. В Chrome для этого применяется модель, учитывающая частоту посещений, время последнего визита и совпадение введённого префикса. Результаты автодополнения отображаются в выпадающем списке под адресной строкой.

Адресная строка и безопасность

Адресная строка является одним из основных инструментов защиты пользователя от фишинга. Браузеры отмечают HTTPS-соединения (в Chrome — зелёным замком или текстом «Защищено»), скрывают часть URL при отображении в уведомлениях и предупреждают о подозрительных доменах. Некоторые браузеры (например, Firefox с 2017 года) скрывают компоненты URL, считающиеся избыточными для обычного пользователя — например, показывают только доменное имя, скрывая путь и параметры.

В отдельных случаях скрытие URL-компонентов вызывало критику: пользователи и специалисты по безопасности отмечали, что упрощённое отображение может затруднить распознавание поддельных адресов.

Адресная строка в мобильных устройствах

На мобильных устройствах адресная строка, как правило, объединена с адресной строкой поиска и расположена в верхней или нижней части экрана (в зависимости от настроек). В мобильном Chrome и Safari адресная строка автоматически скрывает URL при прокрутке страницы, освобождая экранное пространство. В браузере Firefox для Android адресная строка может быть перемещена в нижнюю часть экрана для удобства управления одной рукой.

См. также

Источники

  • Mozilla Developer Network — Location API
  • Chromium Project — Omnibox documentation
  • RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax
  • Google Chrome Help — Search and address bar
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru