Vil*_*lx- 1 internet-explorer download
标准方案:ajax-heavy Web应用程序,包含可作为文件下载的报告.
问题:Internet Explorer使用黄色"安全栏"阻止文件下载.单击栏并允许下载时,整个页面将刷新,输入的数据将丢失.
Question: what counts as a blockable download? Does it look at the Content-disposition: attachment header? Does it deny downloads from POST requests? Is there any scenario at all in which it simply opens the download box without the yellow bar?
这与文件类型无关,也与之前的用户操作无关.如果检测到"用户启动的动作"作为下载的直接原因(例如,用户直接点击下载链接,或按下按钮等),则呈现下载对话框而不是信息栏.
#1问题是使用用户点击导航到其他页面的网站(例如,感谢下载"foo")并让该页面尝试启动文件下载.由于导航导致User-Initiated标志丢失,因此信息栏会阻止下载.
一些背景:XPSP2引入了一个文件下载拦截器来打击恶意站点,这些站点会在加载站点时向恶意软件下载提示,从而向用户发送垃圾邮件.犯罪分子希望用户可能无意中接受了恶意下载.添加文件下载阻止程序后,尝试在没有前面的UIA的情况下执行下载的页面将导致显示信息栏:
虽然合法网站避免使用此信息栏(仅仅是因为UIA的直接结果而发起单一下载)是微不足道的,但大多数合法网站都不愿意这样做.例如,一个主要目的是下载文件的网站最有动力去做一个愉快的用户体验,但是在阻止程序推出六年后,从Download.com下载仍会触发此信息栏.当用户尝试安装IE9平台预览版时,即使是新的IETestDrive.com网站也会显示此信息栏,因为当用户单击"安装预览"链接时,该站点将导航到新页面(而不是立即触发下载).
| 归档时间: |
|
| 查看次数: |
3059 次 |
| 最近记录: |