Навчіть Google Chrome розуміти користувальницький TLD


29

Для розробки на локальній машині я встановив домени зі спеціальним доменом верхнього рівня .nt. Але Google Chrome не знає про цей домен верхнього рівня, тому, якщо я ввійшов example.ntу рядок, тоді google не відкриє це місцеположення, але відкриває пошук цією рядком (хоча він показує смугу, яка передбачає, що я хотів відкрити місцезнаходження замість пошуку, чи задовольняє запит DNS для цього місця). Тож я можу або ввести http://example.nt, ввести example.nt/або відкрити це місце, щоб навчати Google Chrome, але в будь-якому випадку в кінці місця розташування буде коса риса. Все це не дуже зручно, також мені не подобається ця косою рисою, чи можна сказати Google Chrome, що .ntце звичайний TLD, так що просто відкрийте місця з ним?

Відповіді:


13

Відповідно до цієї помилки, розміщеної на веб-сайті: http://code.google.com/p/chromium/isissue/detail?id=30636

Google не буде виправляти проблему. Єдиним методом має бути використання, http://example.ntя не розумію, чому це не спрацює.


11
Це спрацює, але люди не мають звички, якщо перед усім набирати "http: //". Коли ви востаннє хотіли зайти на сайт і почали набирати "http: //"?
Asa Ayers

30
Для швидкого пошуку для тих, хто бачить це питання, введення тексту example.nt/(з однією кінцевою косою рисою) призведе до того, що хром розглядає його як URL-адресу. Це набагато менш дратує, ніж до всього додати http://.
eouw0o83hf

1
Існує рішення, яке стосується лише оновлення налаштувань пошукової системи. Дивіться мою відповідь нижче.
simmbot

Прочитайте питання. Проблема виникає, коли не використовується http :: //. Потенційна відповідь - відповідь @ eouw0o83hf
asiby

8

На щастя, існує досить просте рішення, яке не включає код.

  1. Перейдіть у Налаштування
  2. Керувати пошуковими системами...
  3. Додайте нову пошукову систему і використовуйте їх як 3 значення:
    a. За замовчуванням
    b. % s
    c.http://%s/
  4. Використовувати за замовчуванням

4
Не вдалося б цього розбити?
Луї

5
Google більше не буде за замовчуванням. Те, що я також зробив, було встановлено "g" як ярлик для Google, так що він майже такий же безпроблемний, як пошук поза google.
simmbot

Ви також можете префіксувати будь-яку пошукову фразу за допомогою "?", А комбінований Ctrl + E робить це за вас.
визначається

Ось сервер, щоб не зламати google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Використовуйте example.com/?q=%s як URL-адресу замість цього
rubenwardy

2

Як і в simmbot, я створив пошукову систему з ключовим словом 'l' (мій локальний TLD є .l). URL-адреса є http://%s.l. Потім я просто наберіть "l mysite" в адресному рядку, і це перенесе мене на mysite.l.

Крім того, ви можете просто додати косу рису в кінці, і Chrome не вважатиме це пошуком. (Дивіться /programming//a/7877750/974981 )


0

Я запускаю власний локальний DNS-сервер (BIND для Linux), який розв’язує домени локальної мережі за допомогою користувацького TLD, а потім рекурсує не-локальну мережу до OpenDNS. Я ніколи не відчував подібних проблем. Ви впевнені, що ваш локальний DNS правильно розв’язує домени .nt?


Я використовую /etc/hostsзаписи, створені в сценаріях, і всі домени вирішені правильно.
тиг

Річ у справі / etc / hosts полягає в тому, що програма не може вирішити речі в ній і отримати сервер імен певного домену, я вважаю. наприклад, якщо у вашому файлі хостів є "example.nt", він не може запитати, який сервер імен відповідає за домен ".nt", оскільки його немає. Chrome виконує деякі перевірки DNS, щоб обійтись із постачальниками DNS, які переспрямовують погані роздільні можливості DNS на сторінки оголошень, і я думаю, що це має відношення до цього. Ви можете спробувати запустити локальний DNS-сервер.
LawrenceC

Але Chrome пропонує мені перейти до місця, якщо в ньому присутній домен /etc/hosts. Також питання було більше про можливість додати .ntдо списку "нормальних доменів верхнього рівня", якщо я спробую перейти до місця aristnraisetnrast.com, якого дози немає, Chrome не шукає його, я просто отримую "Ця веб-сторінка недоступна" , але якщо я спробую, domain.ntщо існує, тоді я отримую сторінку пошуку.
тиг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.