Как разрешить сайту скачать файл
Перейти к содержимому

Как разрешить сайту скачать файл

  • автор:

 

Google Chrome блокирует загрузку файлов

В последних версиях своего фирменного браузера корпорация Google значительно усилила защиту пользователей от вредоносного и потенциально опасного программного обеспечения.

google-chrome-mixed-content-how-to-download-files

Как следствие, теперь браузер Google Chrome блокирует загрузку (скачивание) исполняемых файлов (например, с расширением: exe, apk, bat, msi, paf.exe, и так далее), когда исходная страница использует безопасный протокол HTTPS, а ссылка на загрузку файла осуществляется по незащищённому протоколу HTTP.

То есть в этом случае, кликнув по ссылке, чтобы скачать файл, вы не увидите никаких уведомлений – загрузка просто не начнётся.

Такое поведение браузера однозначно вызывает путаницу среди пользователей Хрома, ведь они ожидают начала загрузки, но ничего не происходит.

Почему так происходит

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

Что делать, если Google Chrome блокирует загрузку файлов

Способ первый

  • Используем для загрузки любой другой веб-браузер, например, Brave, Firefox, Vivaldi, Opera, Microsoft Edge или даже Internet Explorer.

Способ второй

google-chrome-mixed-content-how-to-download-files-1

Когда Google Chrome блокирует загрузку файла (загрузка не начинается при клике по ссылке, кнопке, и так далее), кликните по такой ссылке → в контекстном меню нажмите «Сохранить ссылку как» → После этого такой файл можно будет скачать.

google-chrome-mixed-content-how-to-download-files-2

Однако далее появится уведомление «Невозможно безопасно скачать…» → нажимаем на стрелочку → Сохранить.

google-chrome-mixed-content-how-to-download-files-3

Обратите внимание, если здесь же нажать ссылку «Подробнее»,

то откроется официальная страница поддержки Google со справкой «Chrome блокирует некоторые скачивания», где в разделе информации для разработчиков ПО и владельцев сайта одной из причин этого, как раз указывается смешанный контент, и имеется соответствующая ссылка: «Как избежать появления смешанного контента и файлов для скачивания».

Способ третий

Добавить сайт, с которого планируется загрузка файла, в исключения – через настройки браузера (на примере Google Chrome 91).

  • Откройте настройки Google Chrome (три точки рядом с иконкой пользовательского профиля);google-chrome-mixed-content-how-to-download-files-4
  • Конфиденциальность и безопасность → Настройки сайтов;google-chrome-mixed-content-how-to-download-files-5
  • Пролистываем страницу вниз → Дополнительные настройки контента;google-chrome-mixed-content-how-to-download-files-6
  • Переходим в «Небезопасный контент»;google-chrome-mixed-content-how-to-download-files-7
  • Нажимаем кнопку «Добавить» напротив пункта «Разрешить»;google-chrome-mixed-content-how-to-download-files-8
  • Вводим адрес сайта, например «google.ru» → жмём кнопку «Добавить».google-chrome-mixed-content-how-to-download-files-9

На этом всё. После того, как тот или иной сайт добавлен в исключения, можно загружать с него файлы в обычном режиме, так как блокировка смешанного контента для этого ресурса будет отключена.

Chrome не скачивает файлы? Как обойти блокировку загрузок по HTTP

Если вы установили Chrome 86, который вышел 6 октября, то могли заметить, что некоторые файлы не скачиваются в браузере. При клике по ссылке для загрузки ничего не происходит. Chrome не отображает какое-либо предупреждение и не объясняет, что происходит в таких случаях. При проверке страницы загрузок искомый файл не обнаруживается.

Подобное поведение браузера может вызывать путаницу среди пользователей, ведь они ожидают старта загрузки после клика по ссылке.

В начале 2020 года компания Google объявила, что будет блокировать контент, который передается по незащищенному протоколу HTTP, если исходная страница использует HTTPS. Компания решила развертывать новую функцию поэтапно, постепенно добавляя новые типы файлов для блокировки. Исполняемые файлы, такие как .exe и .bat стали блокироваться в первую очередь с выходом Chrome 86. Будущие версии Chrome будут блокировать даже неисполняемые файлы, такие как файлы форматов PDF, ZIP или JPG.

Пользователям доступен всего один способ для проверки блокировки загрузки. Для этого нужно воспользоваться инструментами разработчика.

  • Выберите Меню > Дополнительные инструменты > Инструменты разработчика.
  • В интерфейсе инструментов разработчика выберите Console.
  • Chrome покажет красное предупреждение «Mixed Content» для заблокированных загрузок. Сообщение отображается на английском языке:

The site at was loaded over a secure connection, but the file at was redirected through an insecure connection. This file should be served over HTTPS. This download has been blocked.

Ниже приведен скриншот подобного предупреждения.

Теперь становится ясно, что именно произошло и каким образом вы можете скачать требуемый файл.

Прямо сейчас самый простой вариант загрузить файл — это щелкнуть правой кнопкой мыши ссылку для загрузки и выбрать опцию Сохранить ссылку как. . Когда вы это сделаете, загрузка будет выполнена.

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

Есть и другие варианты, и возможно, что Google будет блокировать загрузку с помощью щелчка правой кнопкой мыши в будущем:

  • Используйте другой браузер для загрузок. Имейте в виду, большинство браузеров на Chromium будут следовать реализации Google и будут блокировать небезопасные загрузки. На данный момент такие браузеры, как Firefox, Яндекс.Браузер, Internet Explorer, Brave, Vivaldi, новый Edge или Opera, разрешают загрузку.
  • Воспользуйтесь менеджером загрузок. Такие программы, как Internet Download Manager, uGet или Xtreme Download Manager, позволяют скачивать файлы из HTTP-источников. Неизвестно, будут ли браузерные плагины и расширения поддерживать такие загрузки. С другой стороны, вы всегда сможете скопировать URL-адрес с помощью опции контекстного меню и вручную вставить его в менеджер загрузок.

Текущая реализация блокировки небезопасных загрузок в Chrome имеет существенный недостаток — отсутствие ясности и информационной прозрачности. Пользователи, которые не знают об инструментах разработчика, не узнают, почему файл не может быть загружен в Chrome. Обход правой кнопки мыши может работать лишь непродолжительное время, и многие пользователи могут не идентифицировать его как единственный вариант в Chrome для загрузки заблокированных файлов. Вместо этого обязательно должно отображаться четкое предупреждение с возможностью откатить действие, так как пользователи должны контролировать браузер, а не наоборот.

А что вы думаете по поводу текущей реализации блокировки небезопасных загрузок в Chrome?

Разрешить скачивание файла, который Google Chrome блокирует

Безусловно хорошо, когда безопасность браузера на высоком уровне и позволяет ограничить действия неопытного пользователя, чтобы избежать опасных для компьютера последствий. Но порой эти ограничения не позволяют пользователю взять всю ответственность за совершение опасных действий на себя. Таким образом один из самых популярных и передовых браузеров Google Chrome решил запретить загрузку потенциально опасных файлов и это ограничение не обойти без дополнительных настроек браузера.

Какие файлы могут быть заблокированы для скачивания

Система безопасности браузера Google Chrome способна автоматически определять и блокировать попытки скачать на компьютер потенциально опасные файлы и программы, которые способны:

  • собирать персональные данные пользователей;
  • изменять настройки браузера и операционной системы;
  • устанавливать без ведома пользователя расширения и программы;
  • содержать вирусы.

Алгоритмы определения опасности файла браузером нам неизвестны. Но известно, что Хром может блокировать файлы, которые могут повлиять на значимые системные настройки программного обеспечения компьютера и не представляющие непосредственной угрозы системе.

Как разрешить скачивание заблокированного файла

1. Открыть список скачанных файлов.

Если Google Chrome заблокировал скачивание файла, то в области уведомлений о загрузке файлов должно появиться соответствующее сообщение: «Chrome заблокировал файл как опасный». В правом углу будет кнопка [ Показать все ] — ее нужно нажать, чтобы открылся список скачанных файлов.

Другой способ открыть список загрузок браузера — использовать сочетание клавиш Ctrl+J.

google chrome блокирует скачивание файла

2. Нажать кнопку «Сохранить».

Чтобы продолжить скачивание файла, который Google Chrome блокирует, необходимо найти его в списке скачанных файлов и нажать кнопку [ Сохранить ].

разрешить Google Chrome скачивание опасного файла

3. Нажать кнопку «Все равно продолжить»

Хром очередной раз заботливо предупредит о том, что файл может представлять опасность и спросит: «Сохранить опасный файл?». Нажимаем кнопку [ Все равно продолжить ] и браузер начинает загрузку файла.

сохранить опасный файл

 

Если нет уверенности в том, что файл из сети интернет безопасен, то лучше его не скачивать. Но если вы все взвесили и приняли риски скачивания, то делать это нужно на компьютере с установленным антивирусом. Антивирус — это основной контур защиты, который сможет вовремя обнаружить и заблокировать опасную деятельность скачанного файла.

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

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

Отключение блокировки опасных файлов выполняется в настройках браузера. Для это необходимо выполнить следующие шаги:

1. Открыть настройки браузера Хром.

настройки google chrome

2. В меню настроек выбрать пункт «Конфиденциальность и безопасность» и затем «Безопасность».

пункт безопасность Google Chrome

3. Активировать опцию «Защита отключена (не рекомендуется)».

отключить блокировку файлов в Хром

4. Согласиться с предупреждением и нажать кнопку «Отключить».

предупреждение об отключение безопасного просмотра в Хром

После отключения безопасного просмотра Chrome продолжит уведомлять об опасности скачиваемого файла, но в этом случае будет доступна кнопка «Сохранить». После нажатия на кнопку «Сохранить» файл будет успешно скачан.

скачивание файла с отключенным безопасным просмотром

Другие причины блокировки скачивания файла

Помимо самого интернет-браузера, блокировать скачивание файла может установленный на компьютере антивирус. Например, встроенным в операционную систему Windows, антивирусом «Защитник Windows», блокировка файла выглядит следующим образом:

В области уведомлений Windows так же появляется предупреждение.

Чтобы отключить блокировку файла антивирусными программами надо выполнить соответствующие настройки в этих программах, либо отключить их на свой страх и риск. Описать настройку каждой антивирусной программы в рамках данной статьи затруднительно, так как таких программ довольно много и интерфейс настроек у них сильно отличается друг о друга.

Надеюсь, что данная статья ответила на ваш основной вопрос. Если нет, то оставляйте комментарии — будем разбираться.

Как включить/отключить загрузку нескольких файлов в Chrome

Как включить/отключить загрузку нескольких файлов в Chrome

П о умолчанию Google Chrome запрашивает подтверждение, когда сайт пытается автоматически загрузить несколько файлов подряд. Однако, если Вы хотите заблокировать все попытки независимо от сайта, или, возможно, Вы бы предпочли внести определенный сайт в черный список, то вот как это сделать.

Иногда, когда Вы загружаете файл через браузер, веб-сайт пытается загрузить другой файл сразу после первого завершения. Несмотря на то, что это может быть нормально, например, для таких сайтов как преобразование файлов, есть сайты, которые используют эту возможность, чтобы заставить вирусы или вредоносные сценарии загружаться без Вашего ведома или разрешения. Однако по соображениям безопасности Google Chrome теперь показывает подтверждение, когда веб-сайт пытается загрузить несколько файлов.

Как отключить автоматическую загрузку несколько файлов

Запустите Chrome, щелкните значок меню, а затем нажмите «Настройки». Кроме того, Вы можете ввести chrome://settings/ в омнибоксе, чтобы перейти прямо к настройкам.

Как включить/отключить загрузку нескольких файлов в Chrome

Попав на вкладку «Настройки», прокрутите вниз и нажмите «Дополнительные».

Как включить/отключить загрузку нескольких файлов в Chrome

Прокрутите вниз до раздела «Конфиденциальность и безопасность» и нажмите «Настройки сайта».

Как включить/отключить загрузку нескольких файлов в Chrome

Прокрутите список настроек, пока не увидите опцию «Автоматическое скачивание». Нажмите на нее.

Как включить/отключить загрузку нескольких файлов в Chrome

По умолчанию функция настроена на запрос разрешения, когда сайт пытается последовательно загрузить файлы. Это рекомендуемое поведение, но если Вы хотите заблокировать все сайты от автоматической загрузки нескольких файлов, переключите переключатель в положение «Выкл».

Как включить/отключить загрузку нескольких файлов в Chrome

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

Как включить автоматическую загрузку файлов, но заблокировать определенные сайты

Глобальное отключение автоматических последовательных загрузок файлов не рекомендуется, так как оно блокирует все попытки независимо от того, откуда они поступают, даже от хороших сайтов. Однако, если Вы хотите оставить эту функцию включенной и заблокировать определенные веб-сайты, которым Вы не доверяете загрузку нескольких файлов, Вы можете вместо этого занести сайт в черный список.

Вернитесь в Настройки > Настройки сайта > Автоматическое скачивание или введите chrome://settings/content/automaticDownloads в омнибокс и нажмите Enter. Переведите переключатель в положение «Вкл».

Как включить/отключить загрузку нескольких файлов в Chrome

Теперь нажмите кнопку «Добавить» рядом с заголовком «Блокировать».

Как включить/отключить загрузку нескольких файлов в Chrome

Введите URL-адрес веб-сайта, который Вы хотите добавить в черный список для автоматической загрузки последовательных файлов, затем нажмите «Добавить».

Как включить/отключить загрузку нескольких файлов в Chrome

Если Вы хотите заблокировать весь сайт — используйте префикс [*.], Чтобы перехватить все дочерние домены с сайта, как в примере выше.

Это все, что нужно сделать. Повторите этот процесс для всех веб-сайтов, которые пытаются загрузить несколько файлов. Всякий раз, когда этот веб-сайт пытается загрузить несколько файлов, Chrome автоматически блокирует его попытку и не беспокоит Вас подсказкой.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *