Пару дней назад я заметил, что для всех веб-сайтов Chrome пропускает в адресной строке протокол и поддомен, если это www.
Мои коллеги сообщают, что они этого не видят. Версия Chrome - 67.0.3396.87.
Например, если я ввожу в адресную строку https://www.google.com
(без кавычек), Chrome немедленно отображает чип «Безопасный», а затем google.com
. Смотрите прикрепленные скриншоты.
Я напрасно искал настройки Chrome, которые влияют на это, а также chrome://flags
страницу и chrome://net-internals
страницу.
Я ничего не делал осознанно, чтобы сделать это изменение.
Любые идеи?
РЕДАКТИРОВАТЬ: Предложение от MrWhite о том, что пользовательский интерфейс Ominbox Hide Stead-State URL-схема и тривиальные поддомены стали enabled:
хорошим предложением, за исключением того, что параметр по-прежнему имеет значение «По умолчанию». См. Снимок экрана:
Однако, как выстрел в темноте, я собираюсь поиграть с настройками, чтобы посмотреть, что произойдет.
Сначала я установил для него значение «Отключено». Это восстановило предыдущее поведение адресной строки, которое не должно скрывать протокол и «тривиальные поддомены». Затем я изменил его обратно на «По умолчанию», и он снова их скрывал. Можно было бы подозревать, что каким-то образом значение по умолчанию было изменено, за исключением того, что коллеги не сообщают об этой проблеме.
Ну что ж. Я просто пока оставлю его отключенным.
Я был бы готов принять ответ от MrWhite, потому что он предоставляет обходной путь. И все же оставлю его открытым немного дольше, потому что он на самом деле не отвечает, почему это поведение изменилось, и почему оно должно быть отменено.
РЕДАКТИРОВАТЬ 2: Chrome версия 67.0.3396.87.
источник
Ответы:
Поведение, которое вы видите, согласуется с включенным в нем параметром «Схема URL-адреса постоянного пользователя Omnibox Hide Steady-State и Trivial Subdomains»
chrome://flags
.Возврат этого флага в значение «По умолчанию» (или «Отключено») и перезапуск браузера (при запросе) должен вернуть схему + субдомены. Это на Chrome версии 67.0.3396.87 (официальная сборка) (64-разрядная версия) - Windows.
Насколько я могу судить, встроенный в исполняемый файл Chrome параметр «По умолчанию» означает «Включен» или «Отключен». Итак, это в первую очередь зависит от версии. Также обратите внимание, что настройки варьируются между сборками «Разработчик» и «Стабильная».
Настройки также можно включить / отключить в командной строке. Так что это еще одна область, которую стоит проверить. Ссылка : https://peter.sh/experiment/chromium-command-line-switches/ - хотя я не вижу особого отношения к омнибоксу в этом списке.
ОБНОВЛЕНИЕ Сентябрь-2018: Как отмечено в другом ответе, из Chrome Версии 69 (проверенная Версия 69.0.3497.81), эта функция теперь, кажется, включена по умолчанию. Таким образом, вы должны явно установить это «Отключено», чтобы удалить эту функцию.
ОБНОВЛЕНИЕ Авг-2019: Этот параметр / флаг с тех пор был разделен на две части (возможно, начиная с версии 72 - согласно @Kyborek в комментариях):
Параметр «По умолчанию» включен , поэтому эти параметры должны быть явно установлены на «Отключено», чтобы «Схема» и «Тривиальные субдомены» возвращались в адресную строку URL. (Обратите внимание, что небезопасная схема / протокол http всегда скрыта, независимо от этой опции.)
Существует также новая (?) Довольно зловещая опция: «Пользовательский интерфейс Omnibox Скрыть путь к статическому URL, Query и Ref», который в настоящее время (Chrome версии 76) отключен в состоянии «По умолчанию». Что-то, чтобы следить, хотя!
ОБНОВЛЕНИЕ Ноябрь 2019: К сожалению, похоже, что с версии 78 эти флаги теперь полностью удалены из пользовательского интерфейса.
Тем не менее, хотя эти флаги, по-видимому, были удалены в пользовательском интерфейсе, если вы ранее отключили эти флаги в более ранней версии, то параметры, как представляется, прикреплены, и «тривиальные субдомены» и «схема URL (HTTPS)» остаются видимыми.
ОБНОВЛЕНИЕ Dez-2019: Как указано в другом ответе ниже, вы можете установить расширение Google Suspicious Site Reporter, и протокол + субдомены вернутся.
источник
Omnibox UI Hide Steady-State URL Trivial Subdomains
если вы хотите его найтиЗаписи chrome: // flags являются временными и будут удалены в будущих версиях Chrome.
Долгосрочный метод
Официально поддерживаются долгосрочный метод установки подозрительного сайта Reporter Google для расширения.
www
и другие "тривиальные субдомены" будут показаны полностьюhttps://
будет показан полностьюhttp://
будет скрыт,Not secure
будет показан вместоЭто работает, потому что Chrome / Chromium явно проверяет, установлено ли расширение и включено ли оно с помощью его идентификатора, и соответственно переключает функцию исключения URL.
Для тех, кто не хочет устанавливать расширение Site Reporter
Единственная обязательная часть этого расширения - выдержка из файла manifest.json, показанного ниже, другие файлы не требуются.
Вы можете установить его в своем браузере как распакованное расширение. Это должно быть тривиально для установки на Linux или MacOS. Что касается Windows, то, насколько я знаю, только Канарский канал поддерживает неограниченную установку распакованных расширений. Некоторые вилки Chrome также поддерживают это. В официальной стабильной версии Google Chrome для Windows вам придется использовать сложный прием, чтобы избежать предупреждения при каждом запуске браузера.
Это расширение с нулевым весом использует тот же идентификатор, что и расширение Google, поэтому вы не можете установить оба из них, но в любом случае вам нужен только один. Обратите внимание, поскольку идентификатор не изменился, мы не можем загрузить его в Интернет-магазин.
manifest.json
.Смотрите также Как сохранить файлы с любым расширением в Windows
chrome://extensions
страницу, включите «режим разработчика», перетащите на страницу каталог с manifest.json или нажмите кнопку «Загрузить распакованный» и укажите там каталог.источник
Теперь это настройка по умолчанию для
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
источник
В дополнение к существующим ответам следует упомянуть, что изменения в настройках браузера не требуются для получения доступа к полному URL. Просто дважды щелкните по URL-панели, и вы увидите его полностью.
источник
Вот что нужно, чтобы схема (или протокол) и «тривиальные» поддомены были показаны в 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
установить по умолчанию или отключен.источник
Перейдите к chrome: // flags / и установите для этих трех флагов значение «Disabled»:
источник
К
chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
сожалению, он был удален в Chrome 76, но есть очень простой способ снова показать протокол и субдомены.Все, что вам нужно сделать, это установить расширение Google Suspicious Site Reporter из магазина Chrome и " https: // www ." начнет отображаться в адресной строке.
Как мы видим из исходного кода, протокол не будет скрыт, если установлено это расширение:
источник
В Chrome Canary (
Version 78.0.3866.0 (Official Build) canary (64-bit)
) в MacOS Mojave мне нужно было отключить обаchrome://flags/#omnibox-ui-hide-steady-state-url-scheme
иchrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains
вернуть протокол и (в моей работе не очень) «тривиальные» поддомены.источник
Version 79.0.3928.3 (Official Build) canary (64-bit)
)chrome://flags/
не показывает мне ничего из этого, когда я ищу «omnibox ui»Ответ для Chrome / Chromium 78 и новее:
Хотя настройки в
chrome://flags/
пользовательском интерфейсе Chrome 78 пропали , все еще есть способ отключить это поведение, отредактировавLocal State
файл настроек. На форумах Google была инструкция, которая сейчас подвергается цензуре со стороны Google, но вы все равно можете найти ее в кэше Google.В основном это сводится к
~/.config/chromium/Local State
файл в редакторе (путь может отличаться в зависимости от ОС / установки)enabled_labs_experiments
массив"omnibox-ui-hide-steady-state-url-trivial-subdomains@2"
в список, чтобы отключить скрытие поддоменов"omnibox-ui-hide-steady-state-url-scheme@2"
если вы хотите показать протокол тожеисточник