#internet-explorer-9
#internet-explorer-9
Вопрос:
Я разрабатываю веб-приложение PHP на сервере Apache, и, похоже, оно хорошо работает со всеми основными браузерами, даже с IE8. Единственная проблема связана с IE9. По сути, мое приложение позволяет пользователям загружать 30-дневную пробную версию, которая представляет собой exe-файл. В приглашении к загрузке в диалоговом окне указано «Этот тип файла может нанести вред вашему компьютеру».
Некоторые веб-сайты, такие как red-gate.com и microsoft.com позволяет загружать exe-файлы, но без этого предупреждения в IE9. Чего я здесь не понимаю?? У меня есть несколько возможных причин этой проблемы:
-
Это относится только к веб-сайтам, размещенным на Apache? Это потому, что red-gate и microsoft.com размещены на платформе IIS / ASP.NET.
-
EXE-файл не имеет цифровой подписи?
-
Или это просто ошибка в IE9?
Я бы хотел, чтобы сообщение «Этот тип файла мог нанести вред вашему компьютеру» было полностью удалено, когда пользователи загружают exe-файлы с помощью IE9. Есть мысли?
Ответ №1:
Похоже, что заголовок content-disposition является ключевым. Смотрите http://support.microsoft.com/kb/2566263