Manchmal, wenn ich etwas in IE9 herunterlade, erhalte ich diese Downloadleiste
Und manchmal bekomme ich diesen 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:
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)?
Sendet der Server
Content-Disposition: attachment
mit dem Header oder nicht?Handelt es sich aus Sicht von MS/IE um einen "speziellen" Dateityp? Dazu gehören anscheinend Office-Dateien wie
.docx
etc (sofern Office installiert ist),.cab
Dateien,.lnk
Dateien 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) esnichthaben
Content-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.