IE, download und https

Erkenntnise des Tages:

Der Internet Explorer mag keine Dateidownloads, wenn https genutzt wird und bestimmte header genutzt werden. Firefox und Opera sind da weniger kritisch.

vereinfachtes Beispiel:

  header("Content-Type: application/msexcel");
  header("Content-Disposition: attachment; filename=export.xls");
 

kann funktionieren, wenn das genutzte Framework oder die Anwendung sonst keine Header setzt. Werden allerdings Header gesetzt, die das Cache Verhalten steuern, bietet der IE anstatt des in Content-Disposition festgelegten Dateinamens den Scriptnamen für das zu downloadende File an oder verweigert gleich ganz die Funktion.
Behoben haben wir das Ganze, in dem die folgenden Header mitgeschickt werden:

  header('Pragma: private');
  header('Cache-control: private, must-revalidate');
 

Um die kompletten Header, die der Webserver zum Browser schickt, verfolgen zu können, empfiehlt sich die Firefox Extension LiveHttpHeaders.
Tags für diesen Artikel: , ,
Kategorie: Work

Internatinal

Liebe T-Online, wenn ihr den User-Agent schon selbst frickelt für eure Software, dann schreibt doch bitte International anstatt Internatinal. Wirkt einfach professioneller.
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T-Online Internatinal AG; .NET CLR 1.1.4322)


Ooh, es gibt sogar noch Windows 98 User:
Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; T-Online Internatinal AG)
Tags für diesen Artikel: ,
Kategorie: vermischtes

Shiira Browser

Durch einen Post auf der wundervollen FreeMacWare Seite bin ich auf einen weiteren Browser für Mac OS X gestoßen: Shiira. Shiira nutzt die selbe Rendering Engine wie der Safari, ist aber gefühlt noch ein wenig schneller. Somit gibt es neben dem erwähnten Standardbrowser Safari und den Mozilla Projekten Camino und Firefox noch eine weitere Alternative.
Tags für diesen Artikel: ,
Kategorie: Apple

I did it.

Und ich habe es doch getan! Seit Samstag besitze ich einen Mac mini in der nicht-ganz-so-billig Variante: Installation und Update auf Tiger waren extrem problemlos, die Installation von Software (Firefox, Thunderbird, diverse kleine Tools) ist trivial, die Bedienung optisch fancy-shmancy und intuitiv benutzbar. Da ich selbst das langersehnte Half-life 2 nicht durchgespielt habe und somit meine Daddelkarriere als beendet ansehe, wird meine PC-Turbine wohl langsam ausgemustert werden. Für dringende Windowsbenutzungen muss dann der Laptop herhalten und auf und um den Schreibtisch wird irgendwann noch durch Anschaffung eines 19"-TFT Platz geschaffen.

Mehr Apple-Erfahrung demnächst hier, in diesem Blog :-)
Tags für diesen Artikel: , ,
Kategorie: Apple