Примушуйте Chrome відкривати URL-адреси як URL-адреси замість пошуку


81

У мене працює локальний сервер Apache, який визначається /etc/hostsяк "apache". Тому я часто відкриваю сторінки типу:

http://apache/website/

Зазвичай це працює чудово. Однак, оскільки я використовую новіший веб-переглядач Chrome, у незвичайні моменти браузер вирішує, що введена я URL-адреса не є URL-адресою, а власне пошуком, тому він завантажує мою пошукову систему за замовчуванням і намагається знайти цю URL-адресу. Він часто, але не завжди, показує посилання під адресним рядком, яке говорить Did you mean to go to http://apache/website?. Це приємно, але дуже дратівливо потрібно натискати тут, а не їхати туди безпосередньо. Що змушує Chrome вести себе таким чином? Чи можу я це виправити?

Відповіді:


57

У мене була така ж проблема, і я виявив, що введення / в кінці завжди вважатиме це URL-адресою, а не ключовим словом.

Наприклад, у моєму випадку:

local.dev/ben is treated as search

але

local.dev/ben/ its working fine

2
Скажімо, що додавання а / в кінці завжди буде вважати його URL-адресою, а не ключовим словом, не завжди відповідає дійсності, наприклад, локальні адреси, що набули посилання, спровокують пошук, навіть якщо a / присутній:https://[fe80::1%eth0]/
Tiernan,

2
Не працює на покращеному сервері nodejs. http://0.0.0.0:8080/bla/Не працює!
hitautodestruct

2
@hitautodestruct 0.0.0.0 не є дійсною ip-адресою, це адреса заповнювача, яка зазвичай означає маршрут за замовчуванням у маршрутизації, або всі адреси ipv4 на хості для служб. Вам потрібно буде отримати його через дійсну IP-адресу, призначену хосту.
Стів Бузонас

34

Ви можете це неявно зробити, створивши нову пошукову систему з URL-адресою http://%sта ключовим словом null. Потім встановіть це як пошукову систему за замовчуванням.

Щоб перейти на сторінку пошукових систем в хромі:

  • Відкрити Settingsпанель.
  • Натисніть Manage search engines...кнопку під Searchзаголовком.
  • Search Enginesпанель має два розділи: Default search enginesіOther search engines
  • У нижній частині Other search enginesрозділу ви побачите форму, яку ми використаємо, щоб додати нову пошукову систему.

Пошукові системи


2
Це акуратний трюк. Мені доведеться спробувати!
afrazier

3
@iglvzx Дякую, але це працює лише в тому випадку, якщо я завжди хочу відкрити будь-яке ключове слово таким чином. Мені дуже подобається продовжувати використовувати пошук Google під час введення інших слів, але я просто не хочу, щоб це сталося під час введення URL-адреси localhost.

1
Більше не можна встановити "null" як ключове слово в Chrome v26.
Сколіма

1
@skolima Це можливо у v27.0
svandragt

1
@svandragt: v27 стабільний, і на жаль це все ще вимкнено. Лайно.
Сколіма

14

Мене це також дратувало. Нещодавно я дізнався, що це спричинило. Спробуйте вимкнути функцію "Використовувати веб-службу для вирішення помилок навігації".


4
Це не працює, якщо я потім додаю до URL-адреси. наприклад, я завантажую local.symphony-2.3, а потім додаю / симфонію чи / symhony / до URL-адреси, хром шукає google для цієї фрази.
codecowboy

1
У Chrome 54 це в "Показати розширені налаштування" внизу about://settingsсторінки.
Даніель В.

2

Якщо ви знаєте порт, який ви використовуєте, ви можете вказати його вручну, як

URL: 80 / index.html

замість

url / index.html

У першому випадку це не буде розглядатися як запит на пошук


Не працює в Chrome 69, навіть використовуючи: 80
Marco Demaio

2

В останніх налаштуваннях хрому - розширені настройки

введіть тут опис зображення


Рік надіслав цю відповідь за шість років до цього: superuser.com/a/394874/84181
Ерік

Відповідь Ріка застаріла на сім років. Мохамед Аліхан надає оновлений скріншот з нової версії браузера, і це дуже корисно на мій погляд.
Блістер-арахіс

1

Ось як відключити можливість здійснювати пошук з адресного рядка (універсального вікна) Google Chrome:

  1. Відкрийте Google Chrome.
  2. Введіть chrome://flagsадресний рядок і натисніть Enter.
  3. Перейдіть до пункту Увімкнути кнопку пошуку в універсальному вікні пошуку .
  4. Виберіть " Відключено" .

1
У мене немає такого варіанту; яку версію ви використовуєте?
Бен N

0

Мені довелося додати google.co.in до рядка пошуку: http://google.com/search?q=%s, щоб працювати як пошук Google, так і пошук URL-адрес.

Тепер, якщо я хочу переглянути URL, я можу просто додати " http: // what " і вибрати, чи хочу я робити навігацію по URL-адресі або пошук.

Відповідь @ iglvzx вже не працює у версії 40 Chrome. Схоже, Null вже не є дійсним записом. Мені довелося імпровізувати, як вище, щоб працювати.


Хм не працює для мене на Chrome 40. Яка дивна помилка.
jfroom

0

У мене була така ж проблема з Chrome на телефоні Android. Я вирішив це схоже на пропозицію @Rik.

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

  1. Перейдіть у Налаштування -> Конфіденційність
  2. Скасувати пропозиції щодо помилок навігації

мені довелося зняти галочки з "пропозицій щодо помилок навігації" та "пропозицій щодо пошуку та пропозицій щодо сайту" (перші два варіанти), перш ніж хром перестав перетворювати мої URL-адреси на пошукові запити. згодом я міг увімкнути і налаштування, і chrome як і раніше відкрив мої URL-адреси. поганий хром. поганий храм чорної коробки. Я використовую firefox kthxbye
lesmana

0

Спробуйте додати правильний URL до закладок браузера. Тоді Chrome пропонує цю адресу в першу чергу (позначена зіркою).

хромований універсал


Незвично, щоб ім’я хоста було коротким, як один символ. Chrome пропонує файл: ///, оскільки a: є буквою диска. Те саме, якщо ви набрали "c: \ Users \", "a: 81" - це файл з іменем "81" на диску "a". Це, звичайно, припускаючи, що ви використовуєте Windows.
zaTricky

Я не рекомендую домен 'a', це лише доказ того, що він працює. Тому що я думаю, що повне відключення пошуку з адресного рядка не є гарним рішенням. Але хороший момент.
Вісь
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.