![IE9下載列與下載對話框](https://rvso.com/image/1336304/IE9%E4%B8%8B%E8%BC%89%E5%88%97%E8%88%87%E4%B8%8B%E8%BC%89%E5%B0%8D%E8%A9%B1%E6%A1%86.png)
有時當我在 IE9 中下載某些內容時,我會看到這個下載欄
有時我會看到這個對話框
我可以強制 IE 使用其中一個嗎?如果可能的話,我只想有對話框。
答案1
作為用戶,你不能這樣做,不。據我所知,只有當網站打開另一個導致下載的選項卡時,才會彈出該對話框(至少是這樣的)。因此,網站開發人員可以改變行為,儘管我認為這更多是出於偶然而不是有意為之。
答案2
它似乎取決於三件事:
下載是否是文件的直接連結(例如http://foo.com/a.zip) 或不 (http://foo.com/dl?id=123)?
伺服器發送時
Content-Disposition: attachment
是否帶有標頭?從 MS/IE 的角度來看,它是一種「特殊」文件類型嗎?這似乎包括 Office 文件,如
.docx
etc(如果安裝了 Office)、.cab
文件、.lnk
文件,幾乎肯定還有更多
我觀察到的行為如下:
- 這對話如果滿足以下條件,則顯示: 1) 它是直接連結 2) 它不有
Content-Disposition: attachment
和3)它是MS最喜歡的文件類型之一。 - 在任何其他組合中,它似乎都使用酒吧。
- 請注意第 3 點:這取決於您是否為該文件類型安裝了本機處理程序,因此如果您沒有安裝 Office,那麼 Office 檔案將隨欄一起下載。
這都是透過實驗確定的。然後我發現這個問題這似乎支持了上述一些內容。