- Застосовується до Internet Explorer 10 і пізніших версій.
- Впливає на режим "Стандарти IE10" і відповідні режими для більш пізніх версій, в тому числі на режим сумісності.
Тема Content-Disposition
Якщо заголовок Content-Disposition має значення attachment. Internet Explorer у взаємодії скачування пропонує користувачеві на вибір відкрити або зберегти файл:
TriggerFileDownload
У Windows Internet Explorer 9 ми додали нову функцію, що дозволяє надбудовам браузера запускати взаємодія скачування файлу в Internet Explorer 9. При виклику API користувач бачить панель повідомлень про скачування, як показано вище
Додаткові відомості див. У розділі TriggerFileDownload.
Директива NoOpen
Коли користувач клацає Відкрити на панелі прийняття скачування, Internet Explorer завантажує файл в папку тимчасових файлів Інтернету і не зберігає його запис в диспетчері завантаження. Якщо користувач клацає Зберегти. файл зберігається в папку Завантаження і в журналі диспетчера завантаження створюється запис.
Щоб користувачі не відкривали файл негайно (з потенційною втратою відстеження завантажених файлів), розробники можуть вказати директиву NoOpen. Тоді користувач не зможе випадково відкрити і втратити файл в папці тимчасових файлів Інтернету.
Налаштувати цю директиву можна одним із двох способів.
- Тема відповіді HTTP X-Download-Options (підтримуваний Windows Internet Explorer 8 і більше пізніми версіями).
- Параметри скачування метатега (Підтримуваного Windows Internet Explorer 6 і більше пізніми версіями).
Коли директива налаштована, Internet Explorer не пропонуватиме параметр Відкрити на панелі прийняття скачування:
відновлення скачування
Internet Explorer відповідає стандартам HTTP для відновлення скачування. Відновлення працює як на HTTP, так і на HTTPS. Щоб забезпечити відновлення скачування з вашого веб-сайту, див. Розділ 14.5 документа RFC 2626. Нижче наведено список загальних рекомендацій щодо відновлення скачування.
- Надішліть заголовки HTTP, що дозволяють кешування.
- Увімкніть заголовок Accept-Ranges з байтами лексеми.
- Увімкніть строгий перевіряючий елемент управління ETAG для відповідей HTTP / 1.1.
- Увімкніть заголовок Last-Modified для відповідей HTTP / 1.0 (див. Розділ 14.29 документа RFC 2626). Це необов'язковий заголовок для відповідей HTTP / 1.1.
підписи файлів
Розробникам настійно рекомендується підписувати свої додатки за допомогою Authenticode. Internet Explorer перевіряє видавця викачаних додатків і відображає ім'я видавця в диспетчері завантаження. Це підвищує впевненість в надійності джерела, з якого отримано додаток.
Якщо додаток має цифровий підпис Authenticode. то репутація додатки в SmartScreen може враховувати репутацію цифрового сертифікату, щоб визначити репутацію файлу. Це особливо корисно для нових файлів, які ще не часто скачують.
Якщо програма не підписано і користувач відключив перевірку репутації додатки в SmartScreen (або з якої-небудь причини її не вдається виконати), повідомлення про скачування відобразить наступне попередження:
Обхід запрошення до прийняття скачування
Деякі сайти дають користувачам інструкції по обходу запрошення до прийняття своїх скачуваних файлів. Найпоширеніший приклад - сайт з налаштованим обработчиками, який просить користувачів відкривати файли безпосередньо в додатках.
Раніше Internet Explorer 8 відображав прапорець в діалоговому вікні Завантаження файлу. який користувачі могли зняти, щоб відкривати файли автоматично:
В Internet Explorer 9 функція цього прапорця була переміщена в контекстне меню диспетчера завантаження:
Додатки, які реєструються для обробки певних типів MIME за допомогою COM (без виконання оболонки), можуть відповідним чином налаштувати FTA_OpenIsSafe. щоб обійти запрошення до прийняття.
Передача завантажень додатків
Відомості, представлені в цьому розділі, допомагають гарантувати користувачам відмінні враження від скачування файлів.