Um die Browserkompatibilität von picality.com zu gewährleisten, habe ich die Website mal in den meistbenützten Browsern (IE, Opera, Safari) getestet (für Firefox brauche ich nicht testen, da ich es in diesem entwickelt habe).
Anstatt diverser CSS-Hacks zu verwenden (Anweisungen, die nur der entsprechende Browser akzeptiert und alle anderen Browser ignorieren), habe ich mich entschlossen, den User-Agent (HTTP-Header, welcher den Browsernamen beinhaltet) zu analysieren und eine entsprechende CSS-Datei zu senden.
Jedoch gibt’s noch 2 Probleme, für welche ich z.Z. keine Lösung finden konnte:
- Opera führt während eines Dateiuploads die JavaScript-Timeout Funktion nicht aus
- Safari (Windows-Version) führt keine parallelen AJAX Aufrufe während eines Dateiuploads aus
Falls jemand eine Lösung hierfür kennt, bitte sendet mir diese per Kommentar oder Kontaktanfrage
.
*edit* Fehler gefunden: Opera führt kein Events (JavaScript, …) während Dateiuploads aus –> dh. muss die JS-Upload-Anzeige in einem iFrame realisiert werden.