Что такое адресная строка браузера и почему туда можно вводить и адрес, и поисковый запрос?
Заметил, что в одну и ту же строку наверху браузера можно ввести и адрес сайта (vk.com), и просто вопрос («как варить пельмени»). И браузер как-то понимает, что я хочу. Как он различает? Это магия?
2 ответа
Не магия, просто браузер угадывает по тому, что ты ввёл. Эта строка наверху называется адресная строка (или «омнибокс» — «всё в одном»).
Логика примерно такая:
- Если введённое похоже на адрес сайта (есть точка и доменная зона:
vk.com,wikipedia.org) — браузер идёт прямо на этот сайт. - Если это обычные слова или фраза («как варить пельмени») — браузер понимает, что такого сайта нет, и отправляет это как запрос в поисковик (Google, Яндекс — какой выбран по умолчанию).
То есть одна строка делает две работы, а решение принимает по виду текста. Раньше адрес и поиск были в двух разных полях, потом их объединили для удобства.
Иногда браузер ошибается: вводишь название, а оно случайно похоже на домен, и он лезет «на сайт», которого нет. Или наоборот. Если хочешь точно искать — можно сначала открыть сам поисковик, а если точно идти на сайт — дописать https:// в начало, тогда браузер не будет гадать.