74

У меня работает локальный сервер Apache, который через /etc/hosts как "apache". Поэтому я часто открываю страницы вроде:

http://apache/website/

Обычно это работает нормально. Однако, поскольку я использую более свежий браузер Chrome, в нечетные моменты браузер решает, что набираемый мной URL-адрес не является URL-адресом, а фактически является поиском, поэтому он загружает поисковую систему по умолчанию и пытается найти этот URL-адрес. Часто, но не всегда, в адресной строке отображается ссылка, в которой указано, что Did you mean to go to http://apache/website? , Это приятно, но очень раздражает необходимость кликать здесь, вместо того, чтобы идти туда напрямую. Что заставляет Chrome вести себя таким образом? Можно это исправить?

9 ответов9

57

У меня была та же проблема, и я обнаружил, что ввод / в конце всегда будет обрабатывать его как URL вместо ключевого слова.

Например, в моем случае:

local.dev/ben is treated as search

но

local.dev/ben/ its working fine
33

Это можно сделать неявным образом, создав новую поисковую систему с URL-адресом http://%s и ключевым словом null . Затем установите это как поисковую систему по умолчанию.

Чтобы попасть на страницу поисковых систем в Chrome:

  • Откройте панель Settings .
  • Нажмите кнопку « Manage search engines... под заголовком « Search .
  • Search Engines состоит из двух разделов: Default search engines и Other search engines
  • Внизу раздела « Other search engines » вы увидите форму, которую мы будем использовать для добавления новой поисковой системы.

Поисковые системы

13

Меня это тоже раздражало. Я недавно узнал, что вызвало это. Попробуйте отключить «Использование веб-службы для устранения ошибок навигации».

2

Если вы знаете порт, который вы используете, вы можете указать его вручную, как

URL:80/index.html

вместо

URL /index.html

В первом случае он не будет считаться поисковым запросом.

1

В последних настройках Chrome - Расширенные настройки

1

Вот как отключить возможность поиска в адресной строке (омнибоксе) Google Chrome:

  1. Откройте Google Chrome.
  2. Введите chrome://flags в адресной строке и нажмите Enter.
  3. Выделите кнопку Включить поиск в омнибоксе.
  4. Выберите Отключено.
0

У меня была такая же проблема с Chrome на моем телефоне Android. Я решил, что это похоже на предложение @Rik.

Для мобильного Chrome:

  1. Зайдите в Настройки -> Конфиденциальность
  2. Снимите флажок Навигационные ошибки
0

Это действительно раздражает, chrome каждый раз обрезает протокол и каждый раз предлагает в виде file://. Попробуйте добавить правильный URL в закладки. Тогда Chrome покажет на первом месте правильный адрес (помеченный звездочкой).

хром омнибокс

0

Мне пришлось добавить google.co.in со строкой поиска: http://google.com/search?q=%s, чтобы обеспечить как поиск Google, так и поиск по URL.

Теперь, если я хочу просмотреть URL, я могу просто добавить « http:// что угодно » и выбрать, хочу ли я выполнять навигацию или поиск по URL.

Кажется, ответ @ iglvzx больше не работает в 40-й версии Chrome. Похоже, что Null больше не является допустимой записью. Я должен был импровизировать, как указано выше, чтобы это работало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .