Нажмите Ctrl-D, чтобы добавить страницу в закладки.
Закрыть

Google Chrome 86 не скачивает файлы – решение проблемы

google-chrome-logoМногие пользователи новой версии Google Chrome (начиная с версии 86) могли заметить, что в браузере стало невозможно скачать некоторые файлы. То есть при клике по кнопке (ссылке) на загрузку того или иного файла ничего не происходит. При этом не отображается каких-либо предупреждений или объяснений почему не происходит загрузка.

google-chrome-downloads-over-insecure-connections-disable

Почему Google Chrome не скачивает файлы

Дело в том, что начиная с версии 86, браузер Google Chrome по умолчанию блокирует скачивание некоторых исполняемых файлов (например, с расширением .exe, это могут быть установщики различных программ и пр.). Сделано это в целях безопасности, и блокировка срабатывает лишь в том случае, когда сам файл передаётся по незащищённому протоколу HTTP, а сама страница (откуда происходит загрузка файла) использует безопасный протокол HTTPS. То есть обычно блокировка происходит не потому, что сам файл представляет опасность, а только потому, что передаётся по небезопасному протоколу HTTP.

Остаётся только понять, почему в Google решили блокировать такие загрузки, не уведомляя об этом пользователя.

Как обойти блокировку загрузок по HTTP в Google Chrome

Скачать файл можно следующим образом:

  • Кликните правой кнопкой мыши по ссылке (или кнопке) для загрузки → нажмите «Сохранить ссылку как…»;
    google-chrome-downloads-over-insecure-connections-disable-screenshot-1
  • Укажите место на компьютере, куда вы хотите сохранить файл → нажать «Сохранить»;
    google-chrome-downloads-over-insecure-connections-disable-screenshot-2
  • Далее появится предупреждение «Невозможно безопасно скачать файл…» → кликните по стрелочке (см. скриншот) → Сохранить.
    google-chrome-downloads-over-insecure-connections-disable-screenshot-3

Здесь следует отметить, что некоторые ссылки для скачивания, например на JavaScript, не будут работать с данным способом.

Как полностью отключить блокировку скачивания файлов по HTTP

Конечно есть вариант просто использовать для загрузок другой веб-браузер, где смешанное содержимое (mixed content downloads), в частности файлы, которые передаются по незащищённому протоколу HTTP на защищённых HTTPS страницах, не блокируется, например, Яндекс.Браузер, Vivaldi, Microsoft Edge, Brave и другие обозреватели на базе Chromium.

Однако, пользователи Google Chrome могут просто полностью отключить новую опцию запрета загрузок файлов, размещённых на HTTP, со страниц, использующих защищённое соединение HTTPS, следуя приведённой ниже инструкции.

  • Введите в адресной строке Google Chrome: chrome://flags/#treat-unsafe-downloads-as-active-content
  • Treat risky downloads over insecure connections as active mixed content → нажмите Disabled → Relaunch (смотрите скриншот).
    google-chrome-downloads-over-insecure-connections-disable-screenshot-4

На этом всё. Блокировка загрузки смешанного содержимого (файлов загружаемых по HTTP с защищённых HTTPS страниц) полностью отключена и файлы можно скачивать, как и раньше.

guest
2 Комментарий
Новые
Старые
Inline Feedbacks
View all comments
Анастасия
Анастасия
2020-10-20 07:08

Спасиибо большое! Наконец-то нашла решение своей проблемы, 3-ий день уже не могла ничего скачать. Благодаря записи разобралась в чём причина)))

Евгений
Евгений
2020-10-11 14:00

Кстати, если для Treat risky downloads over insecure connections as active mixed content задать значение Enabled, то для загрузок будут отображаться предупреждения, а по умолчанию стоит Default, т.е. никакие предупреждения не отображаются и загрузка не начинается