IE9下載列與下載對話框

IE9下載列與下載對話框

有時當我在 IE9 中下載某些內容時,我會看到這個下載欄

IE9吧

有時我會看到這個對話框

IE9對話框

我可以強制 IE 使用其中一個嗎?如果可能的話,我只想有對話框。

答案1

作為用戶,你不能這樣做,不。據我所知,只有當網站打開另一個導致下載的選項卡時,才會彈出該對話框(至少是這樣的)。因此,網站開發人員可以改變行為,儘管我認為這更多是出於偶然而不是有意為之。

答案2

它似乎取決於三件事:

  1. 下載是否是文件的直接連結(例如http://foo.com/a.zip) 或不 (http://foo.com/dl?id=123)?

  2. 伺服器發送時Content-Disposition: attachment是否帶有標頭?

  3. 從 MS/IE 的角度來看,它是一種「特殊」文件類型嗎?這似乎包括 Office 文件,如.docxetc(如果安裝了 Office)、.cab文件、.lnk文件,幾乎肯定還有更多

我觀察到的行為如下:

  • 對話如果滿足以下條件,則顯示: 1) 它是直接連結 2) 它Content-Disposition: attachment 3)它是MS最喜歡的文件類型之一。
  • 在任何其他組合中,它似乎都使用酒吧
  • 請注意第 3 點:這取決於您是否為該文件類型安裝了本機處理程序,因此如果您沒有安裝 Office,那麼 Office 檔案將隨欄一起下載。

這都是透過實驗確定的。然後我發現這個問題這似乎支持了上述一些內容。

相關內容