В адресной строке Chrome больше не отображается протокол или поддомен www

3009
Jeffrey Simon

Пару дней назад я заметил, что для всех веб-сайтов 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 добавляет дополнительную информацию, поэтому возникает проблема с невозможностью «разделить кредит».

16
Какую версию Chrome вы используете? MrWhite 5 лет назад 1
Пожалуйста, укажите, какая у вас версия Chrome, и, возможно, даже спросите своих коллег, какая у них версия. Может быть, что ваш обновился, но их нет. mbomb007 5 лет назад 0

3 ответа на вопрос

14
MrWhite

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

Chrome Flag - Omnibox UI Hide Steady-State URL Scheme and Trivial Subdomains

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

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

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

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


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

Похоже, это хорошее объяснение. Кроме проверки, что настройка не показывает «Включено»; скорее это показывает "По умолчанию". Смотрите скриншот, прикрепленный к оригинальному вопросу. Jeffrey Simon 5 лет назад 0
Может быть, по умолчанию в вашей версии Chrome установлено значение _enabled_? Попробуйте явно установить для этого параметра значение «Отключено» (как упомянуто выше). Какую версию Chrome вы используете? Какие средства «по умолчанию» также могут быть настроены где-то в «главном» конфигурационном файле? Я проверил это на упомянутой выше версии Chrome, но я должен явно «включить» эту функцию. Затем я получаю тот же результат, который вы видите на скриншотах адресной строки. MrWhite 5 лет назад 0
Я должен установить его на «Отключено», чтобы восстановить то, как оно работало до нескольких дней назад. Jeffrey Simon 5 лет назад 2
3
rAlen

Теперь это настройка по умолчанию для 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 Schema и Trivial Subdomain» отключено в Chrome 69

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

0
CharlieC

Вот что нужно, чтобы схема (или протокол) и «тривиальные» поддомены были показаны в 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 установить по умолчанию или отключен.
Пожалуйста, не размещайте один и тот же ответ на несколько вопросов. Если одна и та же информация действительно отвечает на оба вопроса, то один вопрос (обычно новый) следует закрыть как дубликат другого. Вы можете указать это, [проголосовав, чтобы закрыть его как дубликат] (https://superuser.com/help/privileges/close-questions) или, если у вас недостаточно репутации, [поднять флаг] ( https://superuser.com/help/privileges/flag-posts), чтобы указать, что это дубликат. В противном случае настройте свой ответ на этот вопрос, а не просто вставляйте один и тот же ответ в нескольких местах. DavidPostill 5 лет назад 0