Этот тип файла может нанести вред вашему компьютеру

#internet-explorer-9

#internet-explorer-9

Вопрос:

Я разрабатываю веб-приложение PHP на сервере Apache, и, похоже, оно хорошо работает со всеми основными браузерами, даже с IE8. Единственная проблема связана с IE9. По сути, мое приложение позволяет пользователям загружать 30-дневную пробную версию, которая представляет собой exe-файл. В приглашении к загрузке в диалоговом окне указано «Этот тип файла может нанести вред вашему компьютеру».

Некоторые веб-сайты, такие как red-gate.com и microsoft.com позволяет загружать exe-файлы, но без этого предупреждения в IE9. Чего я здесь не понимаю?? У меня есть несколько возможных причин этой проблемы:

  1. Это относится только к веб-сайтам, размещенным на Apache? Это потому, что red-gate и microsoft.com размещены на платформе IIS / ASP.NET.

  2. EXE-файл не имеет цифровой подписи?

  3. Или это просто ошибка в IE9?

Я бы хотел, чтобы сообщение «Этот тип файла мог нанести вред вашему компьютеру» было полностью удалено, когда пользователи загружают exe-файлы с помощью IE9. Есть мысли?

Ответ №1:

Похоже, что заголовок content-disposition является ключевым. Смотрите http://support.microsoft.com/kb/2566263