23

Пару дней назад я заметил, что для всех веб-сайтов Chrome пропускает в адресной строке протокол и поддомен, если это www. Мои коллеги сообщают, что они этого не видят.

Например, если я введу в адресную строку « https://www.google.com » (без кавычек), Chrome сразу же отобразит чип "Secure", а затем google.com. Смотрите прикрепленные снимки экрана.

что я ввожу

что показывает Chrome

Я напрасно искал настройки Chrome, которые влияют на это, а также страницы chrome://flags и страницу chrome://net-internals.

Я ничего не делал осознанно, чтобы сделать это изменение.

Есть идеи?

РЕДАКТИРОВАТЬ: предложение от MrWhite о включении схемы URL-адреса скрытого состояния и тривиальных поддоменов пользовательского интерфейса Ominbox: хорошее предложение, за исключением того, что для параметра по умолчанию установлено значение "По умолчанию". Смотрите снимок экрана:

Пользовательский интерфейс Omnibox Hide Steady-State - по-прежнему установлен по умолчанию

Однако, как выстрел в темноте, я собираюсь поиграть с настройками, чтобы посмотреть, что произойдет.

Сначала я установил его на "отключен". Это восстановило прежнее поведение адресной строки, которая заключается в том, чтобы не скрывать протокол и "тривиальные поддомены". Затем я изменил его обратно на "По умолчанию", и он снова их скрывал. Можно было бы подозревать, что каким-то образом значение по умолчанию было изменено, за исключением того, что коллеги не сообщают об этой проблеме.

Ну что ж. Я просто пока оставлю его отключенным.

Я был бы готов принять ответ от MrWhite, потому что он предоставляет обходной путь. И все же оставлю его открытым немного дольше, потому что он на самом деле не отвечает, почему это поведение изменилось, и почему оно должно быть отменено.

РЕДАКТИРОВАТЬ 2: Chrome версия 67.0.3396.87.

РЕДАКТИРОВАТЬ 3: Я бы сейчас принял ответ от MrWhite как наиболее полный. Тем не менее, rAlen добавляет дополнительную информацию, поэтому возникает проблема с невозможностью "разделить кредит".

3 ответа3

18

Поведение, которое вы видите, согласуется с включенным параметром «Omnibox UI Hide Steady-State URL Scheme и Trivial Subdomains», включенным в chrome://flags .

Флаг Chrome - пользовательский интерфейс Omnibox Скрыть схему URL-адресов и тривиальные субдомены

Возврат этого флага в значение "По умолчанию" (или "Отключено") и перезапуск браузера (при запросе) должен вернуть схему + субдомены. Это на Chrome версии 67.0.3396.87 (официальная сборка) (64-разрядная версия) - Windows.

Кроме проверки, что настройка не показывает "Включено"; скорее это показывает "По умолчанию".

Насколько я могу судить, встроенный в исполняемый файл Chrome параметр "По умолчанию" означает "Включен" или "Отключен". Итак, это в первую очередь зависит от версии. Также обратите внимание, что настройки варьируются между сборками "Разработчик" и "Стабильная".

Настройки также можно включить / отключить в командной строке. Так что это еще одна область, которую стоит проверить. Ссылка: https://peter.sh/experiment/chromium-command-line-switches/ - хотя я не вижу особого отношения к омнибоксу в этом списке.


ОБНОВЛЕНИЕ: Как отмечено в другом ответе, от Chrome Версии 69 (проверенная Версия 69.0.3497.81), эта функция теперь, кажется, включена по умолчанию. Таким образом, вы должны явно установить это "Отключено", чтобы удалить эту функцию.

4

Теперь это настройка по умолчанию для chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Теперь он также будет раздвигать некоторые другие дочерние домены, такие как «m.domain.com», на «domain.com», поэтому «www.m.www.m.example.com» будет отображаться как «example.com» в адресной строке, если только «Omnibox UI Hide Steady-State URL Schem и Trivial Subdomain» отключено в Chrome 69

https://bugs.chromium.org/p/chromium/issues/detail?id=881410

0

Вот что нужно, чтобы схема (или протокол) и «тривиальные» поддомены были показаны в Mac OS 10.13.6 под управлением Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows включен
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains отключена
  • chrome://flags/#upcoming-ui-features установлен по умолчанию или отключен.

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