IE9-Downloadleiste vs. Downloaddialog

IE9-Downloadleiste vs. Downloaddialog

Manchmal, wenn ich etwas in IE9 herunterlade, erhalte ich diese Downloadleiste

IE9-Leiste

Und manchmal bekomme ich diesen Dialog

IE9-Dialog

Kann ich den IE zwingen, das eine oder das andere zu verwenden? Ich hätte, wenn möglich, gerne nur den Dialog.

Antwort1

Als Benutzer können Sie das nicht tun, nein. Soweit ich weiß, wird der Dialog nur angezeigt, wenn eine Website einen weiteren Tab öffnet, der zu einem Download führt (zumindest so etwas in der Art). Der Website-Entwickler kann das Verhalten also ändern, obwohl ich glaube, dass das eher aus Versehen als absichtlich geschieht.

Antwort2

Es scheint von drei Dingen abzuhängen:

  1. Handelt es sich beim Download um einen direkten Link zu einer Datei (zB.http://foo.com/a.zip) oder nicht (http://foo.com/dl?id=123)?

  2. Sendet der Server Content-Disposition: attachmentmit dem Header oder nicht?

  3. Handelt es sich aus Sicht von MS/IE um einen "speziellen" Dateityp? Dazu gehören anscheinend Office-Dateien wie .docxetc (sofern Office installiert ist), .cabDateien, .lnkDateien und mit ziemlicher Sicherheit noch mehr

Das Verhalten, das ich beobachte, ist wie folgt:

  • DerDialogwird angezeigt, wenn: 1) es sich um einen direkten Link handelt 2) esnichthabenContent-Disposition: attachment Und3) Es ist einer der bevorzugten Dateitypen von MS.
  • In jeder anderen Kombination scheint es dieBar.
  • Hinweis zu Punkt 3: Es hängt davon ab, ob Sie einen lokalen Handler für diesen Dateityp installiert haben. Daher werden Office-Dateien mit der Leiste heruntergeladen, wenn Sie Office nicht installiert haben.

Dies wurde alles experimentell ermittelt. Dann fand ichdiese Fragewas einige der oben genannten Punkte zu bestätigen scheint.

verwandte Informationen