Я пытаюсь воспроизвести некоторые действия, которые я видел в Internet Explorer версии 11 в Google Chrome версии 71.

Всякий раз, когда я ищу myalias/someinternalpage меня выводят на внутреннюю страницу.

Когда я выполняю поиск в Google Chrome Omnibar, меня перенаправляют на внешний поиск, а вверху мне выдают сообщение со ссылкой, в котором говорится:

Did you mean to go to http://myalias/someinternalpage?

Когда я нажму на эту ссылку, я попаду на страницу, и Chrome начнет распознавать псевдоним.

Это неудобно. Как я могу заставить Chrome работать так же, как Internet Explorer?

1 ответ1

1

Из этого обсуждения Chromium.org у вас есть несколько вариантов.

Есть несколько решений, но ни одно из них не эквивалентно переключателю конфигурации IE (отсюда и наличие этой ошибки).

(1) Корпоративная политика может полностью отключить поиск, поэтому адресная строка Chrome никогда не выполняет поиск. Это также предотвращает поиск менее неоднозначных входных данных.

(2) Пользователи могут указать Chrome на то, что невиданное ранее имя хоста является именем хоста, например, добавляя "/" в конец (или добавляя схему, но это более раздражает при наборе).

(3) Разработанный способ работы Chrome в этом случае заключается в том, что когда пользователь вводит что-то, что является потенциальным именем хоста в интрасети, Chrome выполняет фоновый HTTP-запрос HEAD к этому имени хоста, и если он получает действительный ответ, он отображает информационная панель на странице результатов поиска, спрашивающая "Вы хотели перейти на http:///?" Если пользователь щелкает эту ссылку, он не только переходит на это имя хоста сейчас, он также запоминает это имя хоста в будущем, чтобы избежать повторного поиска. Точно так же выполнение любой другой успешной типизированной навигации к этому хосту (например, «hostname /», как предложено в (2)) также приведет к тому, что Chrome никогда больше не будет искать этот хост.

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