Это не имеет никакого отношения к типу файла и всему, что связано с тем, какие действия пользователя ему предшествовали. Если в качестве непосредственной причины загрузки обнаружено «инициированное пользователем действие» (например, пользователь щелкнул ссылку непосредственно на загрузку или нажал кнопку и т. Д.), То вместо информационной панели отображается диалоговое окно загрузки.
Проблема # 1 заключается в том, что сайты используют клик пользователя для перехода на какую-то другую страницу (например, спасибо за загрузку "foo"), и на этой странице пытаются запустить файл. скачать. Поскольку инициируемый пользователем флаг теряется в результате навигации, информационная панель блокирует загрузку.
Некоторый фон:
XPSP2 представил блокировщик загрузки файлов для борьбы со злонамеренными сайтами, которые рассылают спам пользователю с помощью запросов на загрузку вредоносных программ при загрузке сайта. Преступники надеялись, что пользователь может случайно принять злонамеренную загрузку. После добавления блокировщика загрузки файлов на странице, которая пытается выполнить загрузку без предшествующего UIA, будет отображаться информационная панель:
Несмотря на то, что законный сайт тривиально избежать этой информационной панели (просто запустите однократную загрузку как прямой результат МСА), большинство законных сайтов не пытаются это сделать. Например, сайт, основной целью которого является загрузка файлов, имеет наибольший стимул сделать это приятным для пользователя, но загрузка с Download.com все еще вызывает эту панель информации через шесть лет после введения блокировщика. Даже новый сайт IETestDrive.com отображает эту информационную панель, когда пользователь пытается установить сборки предварительного просмотра платформы IE9, потому что сайт переходит на новую страницу (а не сразу запускает загрузку), когда пользователь нажимает ссылку «Установить предварительный просмотр».