Как в Chrome 76 восстановить отображение HTTPS и WWW в адресной строке
Куда пропали «тривиальные» https и www и как вернуть их в адресную строку Chrome
Тоже заметили, что после давешнего обновления адреса сайтов Chrome «вдруг» начал показывать без https и www? Так вот, это не баг. Новый Chrome 76 таким образом «режет» адреса специально (и по умолчанию).
На самом деле, эту задумку (то есть, отображение только корневого домена в адресной строке без www. или m.) разработчики впервые реализовали еще в позапрошлом году, в 69-й версии браузера. Но вскоре и вроде как под натиском общественного мнения от неё отказались, так как возникала путаница с сайтами, которые поддерживали несколько субдоменов.
Но от самой идеи убрать эти самые субдомены из адреса в Google, как видим, отказываться пока не собираются. К слову, их (субдомены, то бишь) в Google называют «тривиальными».
Не пропустите: современный сайт для работы в Сети начинается с имени. Грамотный выбор, регистрация и управление доменом — это один из ключевых элементов успешного развития онлайн-ресурса, а домены Regery — оптимальный вариант правильно организовать эти процессы с самого начала. Компания специализируется на услугах регистрации и управления доменными именами. Удобный и функциональный онлайн-сервис Regery даёт возможность даже небольшому предприятию или организации создать полноценное представительство в Интернете без необходимости привлекать для этого дорогостоящих специалистов и задействовать значительные финансовые ресурсы.
И в Google по-прежнему считают, что для подавляющего большинства интернет-пользователей эта информация в адресе сайта никакой ценности не представляет, и на наличие/отсутствие в адресе страницы www (т.е. части доменного имени) или https:// (данных протокола) юзеры внимания не обращают.
Но автор этого поста, к примеру, завидев в Chrome свой gadgetstyle.com.ua без положенных https и www, внимание обратил и даже удивился (мягко говоря), а потом еще и полез разбираться. Оказалось, что схожие вопросы возникли у многих пользователей, у которых Chrome уже успел обновиться до новой 76-й версии.
И, по всей видимости, количество желающих получить ответ на них превысило уже некоторый минимум, поскольку на официальной странице техподдержки Chromium отписалась Эмили Шехтер, один из инженеров компании Google. Пояснение дано в следующем ключе:
«В пользовательском интерфейсе команда Chrome ценит простоту, юзабилити и безопасность. Потому, чтобы URL-ы читать и понимать было проще, и очистить адрес домен от отвлекающих деталей, мы впредь будем скрывать те компоненты URL, которые большинству пользователей Chrome не нужны. Мы планируем убрать обозначение «https» и специальный субдомен «www» из омнибокса Chrome в версии M76 для настольных компьютеров и Android».
Разумеется, особо переживать по этому поводу не стоит. Во-первых, потому что в самих адресах страниц эти данные сохраняются, хоть их теперь и не видно в Chrome.
А чтобы увидеть, достаточно дважды кликнуть по адресу, и браузер покажет его полностью, автоматом добавляя в начало и https и www. Правда, если адрес надо еще и быстр скопировать, притом без этих данных, то их потом придется удалять вручную. А если у сайта адрес только с www и без редиректа, и скопировать его без www, то Chrome по скопированному url-у выдаст ошибку 404.
А во-вторых, в Chrome 76 разработчики пока оставили возможность нововведение отключить. Так что, если вас тоже интересует.
как вернуть https и www в адресную строку Chrome
… то спешим уведомить, сделать это можно следующим образом:
- в адресную строку браузера вводим chrome://flags/#omnibox-ui-hide-steady-state-url-scheme, жмем Enter и на странице настроек отключаем функцию «Omnibox UI Hide Steady-State URL Scheme» («Disabled» вместо «Default«);
- далее копируем в адресную строку chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains, жмем Enter и точно так же отключаем функцию «Omnibox UI Hide Steady-State URL Trivial Subdomains» («Disabled» вместо «Default«);
- после чего перезапускаем браузер.
Вот так просто, но это, повторимся, пока. Ибо не понятно, как долго оба этих «выключателя» будут оставаться в настройках, и не исключено, что с очередным апдейтом разработчики их оттуда изымут.
Что же касается других браузеров на основе Chromium ( в частности Opera, Brave, Vivaldi и нового Microsoft Edge), то их разработчики идею Google урезать адреса в такой способ пока не приняли. Впрочем, в Vivaldi её уже назвали и хорошей, и плохой одновременно, подчеркнув, что у юзеров должна быть возможность выбора:
«Обрезание www потенциально может запутать пользователя, поскольку он может не заметить разницу между двумя одинаковыми с виду адресами, по которым, тем не менее, размещен разный контент. С другой стороны, пользователя не будет вводить в заблуждение «https: //», которое многие по-прежнему считают обозначением защищенного или безопасного соединения. Ведь само по себе HTTPS не является гарантией надежности соединения, если сайт не прошел проверки безопасности».
В адресной строке Chrome больше не отображается протокол или поддомен www
Пару дней назад я заметил, что для всех веб-сайтов 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 в комментариях):
- Пользовательский интерфейс Omnibox Скрыть схему статического URL
- Пользовательский интерфейс Omnibox Скрыть постоянные URL-адреса Тривиальные поддоменов
Параметр «По умолчанию» включен , поэтому эти параметры должны быть явно установлены на «Отключено», чтобы «Схема» и «Тривиальные субдомены» возвращались в адресную строку URL. (Обратите внимание, что небезопасная схема / протокол http всегда скрыта, независимо от этой опции.)
Существует также новая (?) Довольно зловещая опция: «Пользовательский интерфейс Omnibox Скрыть путь к статическому URL, Query и Ref», который в настоящее время (Chrome версии 76) отключен в состоянии «По умолчанию». Что-то, чтобы следить, хотя!
ОБНОВЛЕНИЕ Ноябрь 2019: К сожалению, похоже, что с версии 78 эти флаги теперь полностью удалены из пользовательского интерфейса.
Тем не менее, хотя эти флаги, по-видимому, были удалены в пользовательском интерфейсе, если вы ранее отключили эти флаги в более ранней версии, то параметры, как представляется, прикреплены, и «тривиальные субдомены» и «схема URL (HTTPS)» остаются видимыми.
ОБНОВЛЕНИЕ Dez-2019: Как указано в другом ответе ниже, вы можете установить расширение Google Suspicious Site Reporter, и протокол + субдомены вернутся.
Как в Chrome 76 восстановить отображение HTTPS и WWW в адресной строке
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов по системному администрированию Pyatilistnik.org, В прошлый раз мы с вами подробно разобрали, как починить звук в Windows 10 после внезапной его пропажи, ох уж эта Windows 10. В сегодня я вам покажу как можно и нужно запрещать вашему браузеру принудительно перенаправлять адрес сайта с http протокола на https из-за чего сайт будет недоступен и вы получите ошибку ERR_CONNECTION_REFUSED. Я покажу откуда растут корни и как с этим бороться в Chrome, Mozilla, Microsoft Edge и Internet Explorer.
Ошибка ERR_CONNECTION_REFUSED при открытия сайта
Захотелось мне по работе открыть один из сайтов и вместо привычной мне картины я увидел ошибку «Сайт не позволяет установить соединение ERR_CONNECTION_REFUSED«. Я сначала подумал, что сам сайт не работает, но команда Ping и проверка портов показывала, что он живой.
Я попытался открыть данный сайт в другом браузере и он заработал. На этом можно было заканчивать статью, но мне то нужно чтобы он открывался в Chrome, так как я его использую по умолчанию. Дальнейшее разбирательство показало, что по какой-то причине Chrome стал открывать адрес сайта не по протоколу http:\, а стал его перенаправлять, причем в принудительном виде на https:\. В результате я провел целое исследование и нашел причину, ей оказалась технология HSTS. Ниже мы и поговорим, что такое HSTS и как его отключить.
Что такое HSTS?
HSTS расшифровывается как HTTP Strict Transport Security. HSTS — это механизм веб-безопасности, который помогает браузерам устанавливать соединения через HTTPS и ограничивать небезопасные HTTP-соединения. Механизм заставляет веб-браузеры взаимодействовать с веб-сайтами только через безопасные соединения HTTPS (и никогда через HTTP). Преимущество HSTS заключается в том, что он предотвращает захват файлов cookie и помогает предотвратить атаки на более ранние версии протоколов. Механизм HSTS был разработан для борьбы с атаками SSL Strip, способными понизить безопасные HTTPS-соединения до менее безопасных HTTP-соединений. HSTS работает как мера безопасности, передавая политику в заголовок веб-страницы, которая заставляет браузер создавать безопасное соединение HTTPS, даже в момент атаки «Человек посередине (Man in the middle)»
По большей части, создание HSTS приветствовалось разработчиками и обычными пользователями благодаря его способности усиливать меры безопасности в Интернете. HSTS обеспечивает дополнительный уровень безопасности, который лучше защищает ваш сайт от взлома и снижает риск повреждения ваших личных данных. Однако реализация HSTS может иногда вызывать ошибки браузера. Эта проблема может быть легко решена путем эффективной очистки настроек HSTS в большинстве основных браузеров, таких как Chrome, Mozilla, Edge, Explorer. Три самых частых ошибок в данной ситуации:
- Privacy error: Your connection is not private” (NET::ERR_CERT_AUTHORITY_INVALID)
- ERR_CONNECTION_REFUSED
- ERR_CONNECTION_TIMED_OUT
Если вы получаете сообщение об ошибке конфиденциальности при попытке посетить определенный веб-сайт, и этот же сайт доступен из другого браузера или устройства (Прямо как у меня), то существует большая вероятность того, что у вас возникла проблема с настройкой параметров HSTS. Если это так, решением будет либо очистить, либо отключить HSTS для вашего веб-браузера. Ниже я приведу набор руководств, которые помогут вам очистить или отключить настройки HSTS.
Должен ли я внедрить HSTS на моем сайте?
Настоятельно рекомендуется использовать настройки HSTS на своем веб-сайте. Настройки HSTS укрепят безопасность вашего сайта и защитят ваши личные данные. Даже если у вас есть доверенный SSL-сертификат, хакеры все равно могут потенциально использовать ваш сайт. Если вы решите не использовать настройки HSTS на своем веб-сайте, вы повышаете вероятность того, что ваша хранимая информация будет запятнана в результате кибератак.
Что следует учитывать перед внедрением HSTS?
Перед внедрением настроек HSTS на вашем веб-сайте важно учесть несколько моментов, прежде чем вы сможете включить соответствующий заголовок:
- Перво-наперво, вам необходимо успешно установить SSL сертификат на вашем сайте.
- Если у вас есть субдомены, важно использовать подстановочный знак. Это будет дополнительно защищать каждый из ваших доменов.
- Используйте 301 редирект. Он будет действовать для перенаправления всех страниц HTTP на страницы HTTPS.
- На основании информации от Google рекомендуется установить максимальный возраст в два года.
- Наконец, убедитесь, что реализованы заголовки Sub Domain и Preload. Имейте в виду, что простое добавление предварительной загрузки не является эффективным способом попадания в список предварительной загрузки HSTS.
Как очистить или отключить HSTS в Google Chrome
Первым делом я хочу решить вопрос форсированного перенеправления адресов http на https в Chrome. В настройках HSTS есть опция «max-age», которая сообщает браузеру, как долго кэшировать и запоминать настройки перед повторной проверкой. Чтобы немедленно продолжить работу без ошибки, вам необходимо удалить локальные настройки HSTS вашего браузера для этого домена.
Чтобы удалить настройки HSTS в Chrome вам необходимо посетить специальную техническую страницу по адресу:
Это пользовательский интерфейс Chrome для управления локальными настройками HSTS вашего браузера.
Во-первых, чтобы подтвердить, что настройки HSTS применяются к нужному домену (адресу сайта) и записаны в Chrome, введите адрес домена в разделе «Query Domain» в нижней части страницы. Нажмите «Query«. Если поле «Query» возвращает значение «Found» с приведенной ниже информацией о настройках, то настройки HSTS домена сохраняются в вашем браузере и их нужно удалять. В моем случае адрес был найден в кэше Chrome и обратите внимание, что стоит флаг FORCE_HTTPS.
Далее чтобы очистить данные HSTS для нужного сайта вам необходимо на этой странице найти в самом низу раздел «Delete domain security policies». Далее вы вставляете тот же адрес сайта, без всяких http, просто адрес домена, что проверяли выше и нажимаете кнопку «Delete».
Перезапустите Chrome и посмотрите, есть ли у вас доступ к домену, для которого вы ранее очистили настройки HSTS. Если проблема была связана с настройками HSTS, веб-сайт должен быть доступен.
Как удалить настройки HSTS для Яндекс браузера, Edge Chromium, Opera, Амиго
Большинство браузеров построены на движке Chromium, среди них можно выделить:
- , который появился в январе 2020 года
- Яндекс браузер
- Opera
- Амиго
Так как у них движок такой же .как и у Google Chrome, то к ним будет применен и актуален такой же метод, что мы делали выше, а именно через удаление домена на специальной странице:
Вот вам пример из Microsoft Edge Chromium
Как очистить или отключить HSTS в Firefox
По сравнению с Chrome, Firefox имеет несколько способов очистки или отключения настроек. Для начала я рассмотрю автоматический метод.
Автоматический метод отключения HSTS в Mozilla
- Откройте Firefox и убедитесь, что все открытые вкладки или всплывающие окна закрыты.
- Нажмите Ctrl + Shift + H (или Cmd + Shift + H на Mac), чтобы открыть меню библиотеки .
- Найдите сайт, для которого вы хотите удалить настройки HSTS. Вы можете упростить для себя, используя панель поиска в верхнем правом углу.
- Как только вам удастся найти веб-сайт, для которого вы пытаетесь очистить настройки HSTS, щелкните по нему правой кнопкой мыши и выберите Забыть об этом сайте . Это очистит настройки HSTS и другие кэшированные данные для этого конкретного домена.
- Перезапустите Firefox и посмотрите, была ли проблема решена. Если это была проблема HSTS, то теперь вы сможете нормально просматривать веб-сайт и Firefox не будет производить принудительный переброс http на https.
Ручной метод для Firefox
Данный метод можно еще назвать методом очистки HSTS путем очистки настроек сайта.
- Откройте Firefox, нажмите на значок «Библиотека» и выберите «Журнал«
- Далее выберите пункт «Удалить историю»
- В окне «Удаление всей истории» установите в раскрывающемся меню «Диапазон времени» значение «Все». Затем разверните меню «Данные» и снимите все флажки, кроме «Настройки сайта» и нажмите «Удалить сейчас», чтобы очистить все настройки сайта, включая настройки HSTS . Далее перезагрузите Firefox и посмотрите, была ли проблема решена при следующем запуске.
3 Способ: очистка настроек HSTS путем редактирования профиля пользователя
Еще одним методом очистки или отключения HSTS в Firefox можно выделить редактирования профиля пользователя.
- Полностью закройте Firefox и все связанные всплывающие окна и значки в трее.
- Перейдите к местоположению профиля пользователя вашего Firefox. Найти свой профиль пользователя, вставив «about:support» в навигационную панель вверху и нажав Enter. Вы найдете расположение папки профиля в разделе Основы приложения . Просто нажмите Открыть папку, чтобы перейти в папку профиля. Но как только вы это сделаете, убедитесь, что вы полностью закрыли Firefox.
- В папке профиля Firefox откройте SiteSecurityServiceState.txt в любой текстовом редакторе. Этот файл содержит кэшированные настройки HSTS и HPKP (закрепление ключей) для доменов, которые вы посещали ранее. Чтобы очистить настройки HSTS для определенного домена, просто удалите всю запись и сохраните документ .txt .
После удаления записи и сохранения файла закройте SiteSecurityServiceState.txt и перезапустите Firefox, чтобы увидеть, была ли проблема решена. По идее ошибки:
- Privacy error: Your connection is not private” (NET::ERR_CERT_AUTHORITY_INVALID)
- ERR_CONNECTION_REFUSED
- ERR_CONNECTION_TIMED_OUT
должны быть устранены, по крайней мере в 99% случаев, это работает для Mozilla Firefox.
4 Способ отключить HSTS в Firefox
- Запустите Firefox и введите about:config в адресной строке вверху. Далее, нажмите «Принять риск и продолжить»! Кнопка для входа в меню расширенных настроек .
Далее через поиск найдите security.mixed_content.use_hstsc или security.mixed_content.block_active_content и выключите его. Обязательно перезапустите браузер.
Очистка или отключение настроек HSTS в Internet Explorer
Поскольку это важное улучшение безопасности, HSTS по умолчанию включен в Internet Explorer. Хотя не рекомендуется отключать HSTS в браузерах Microsoft, вы можете отключить эту функцию для Internet Explorer. Вот краткое руководство о том, как это сделать с помощью редактора реестра. Откройте окно выполнить и введите там regedit, чтобы запустить редактор реестра Windows.
Перейдите в раздел:
Щелкните правой кнопкой мыши по FeatureControl и выберите «Создать — Раздел» . Назовите его FEATURE_DISABLE_HSTS и нажмите Enter.
Адресная строка Chrome отсутствует? 5 способов вернуть его [Новости MiniTool]
Если вы не видите адресную строку в Google Chrome, вы можете попробовать пять способов, описанных в этом посте, чтобы исправить проблему с отсутствующей адресной строкой Chrome и вернуть панель инструментов в Google Chrome. Если некоторые файлы отсутствуют на вашем компьютере или другом носителе, вы можете использовать бесплатную программу восстановления данных из MiniTool легко восстановить потерянные файлы.
Многие из вас могут использовать Google Chrome для просмотра веб-страниц. Но иногда вы можете столкнуться с ошибкой, что адрес Chrome отсутствует. Это может быть связано с ошибками программного обеспечения или неправильными настройками браузера. Вы можете попробовать следующие возможные способы исправить проблему отсутствия адресной строки Chrome в Windows 10.
Исправить отсутствующую адресную строку Chrome — 5 способов
Исправить 1. Выйти из полноэкранного режима
Если панель инструментов Chrome исчезла, вы можете сначала проверить, используете ли вы Chrome в полноэкранном режиме. В полноэкранном режиме адресная строка может отсутствовать. В Windows вы можете нажать F11 или Fn + F11, чтобы выйти из полноэкранного режима в Chrome. На компьютере Mac вы можете навести указатель мыши на верхнюю часть экрана и щелкнуть зеленый кружок в верхнем левом углу, чтобы выйти из полноэкранного режима в Chrome.
Как изменить или сбросить пароль Gmail
Узнайте, как изменить пароль Gmail, если вы хотите повысить безопасность своей учетной записи Gmail, или сбросить пароль Gmail, если вы забыли пароль.
Исправление 2. Восстановить панель поиска Google из меню расширений
Если панель инструментов Chrome скрыта, вы можете вернуть панель инструментов из меню расширений Google.
- Вы можете открыть браузер Chrome на своем ПК или компьютере Mac. Щелкните значок с тремя точками в правом верхнем углу Chrome и выберите Дополнительные инструменты -> Расширения.
- Найдите расширение, которое вы хотите отобразить на панели инструментов, включите переключатель рядом с ним, чтобы оно снова стало видимым на панели инструментов.
Исправление 3. Включить панель закладок
Вы можете открыть браузер Chrome. Щелкните значок меню с тремя точками в правом верхнем углу и выберите Закладки. Выберите «Показать панель закладок», чтобы восстановить панель закладок под адресной строкой.
Исправление 4. Запустите сканирование на вирусы
Если адресная строка или панель инструментов Chrome отсутствует или не работает должным образом, вы также можете запустить сканирование на вирусы, чтобы просканировать и удалить возможные вредоносные программы или вирусы на вашем компьютере, чтобы узнать, может ли оно решить проблему отсутствия адресной строки Chrome.
Как изменить пароль учетной записи Google за 3 шага
Если вы хотите изменить пароль своей учетной записи Google, этот пост предлагает трехэтапное руководство.
Исправление 5. Удалите и переустановите Chrome
Причины могут быть в самом программном обеспечении. Вы можете удалить браузер Chrome и переустановить его, чтобы увидеть, решена ли проблема.
Чтобы удалить Chrome, вы можете открыть панель управления в Windows 10, щелкнуть «Программы и компоненты». Найдите приложение Chrome, щелкните его правой кнопкой мыши и выберите Удалить.
После удаления Chrome вы можете переустановить последнюю версию Chrome. Проверьте, нормально ли работает Chrome.
Некоторые из приведенных выше исправлений для исправления отсутствия адресной строки / панели инструментов Google Chrome также могут использоваться для исправления ошибки отсутствия панели инструментов в других браузерах, таких как Microsoft Edge, Firefox и т. Д.
Нижняя граница
Если адресная строка или панель инструментов Chrome отсутствует, способы, описанные выше, могут помочь вам вернуть ее.
Если вы по ошибке удалили файл или потеряли некоторые данные на носителе, вы можете использовать MiniTool Power Data Recovery легко восстановить любые удаленные / потерянные файлы.
MiniTool Power Data Recovery — профессиональная бесплатная программа для восстановления данных для Windows. Вы можете использовать этот инструмент, чтобы легко восстановить любые удаленные / потерянные файлы с ПК, внешнего жесткого диска, SSD, USB, SD-карты и т. Д. Рассмотрены различные ситуации потери данных.