Ich wollte nur diese Erfahrung hinzufügen, die ich für Safari stieß. Unsere Entwickler werden dies immer noch prüfen, haben aber keine hohe Priorität für uns, da Windows Safari im Gegensatz zu Mac nicht viel von unserer Benutzerbasis ist. Aber ich denke, es bezieht sich auf beide (oder beide) - tatsächlichen Browser Low-Level-Implementierung von Safari von Apple und/oder Javascript Unterschiede.
Unsere Website hat vor kurzem einen HTML5 Multiple File Uploader implementiert. Das Hochladen einzelner Dateien funktioniert in beiden Versionen von Safari einwandfrei. Beim Hochladen mehrerer Dateien schlägt es jedoch unter Windows fehl. Wir hatten zwei verschiedene Upload-Clients & Endpunkte für den Uploader (denke A/B Testfluss), und einer von ihnen lieferte weitere Details, die auf die Ursache des Problems hinweisen können oder nicht. Auf einem der Endpunkte des Clients & würde der Client Details der Dateinamen & Dateigrößen von Dateien senden, um sie (als JSON-Array-Objekt) auf den Serverendpunkt hochzuladen (wie über Webinspektor angezeigt). Auf dem Mac, wo es funktionierte, waren Dateigrößen gültig, unter Windows waren es 0 Bytes.
Ich denke, der Uploader ist JQuery basiert oder eine andere JS-Bibliothek. Aber ich bin nicht der Entwickler, also kann ich mir nicht sicher sein. Aber ich habe eine Ahnung, dass dieses Problem über JS-Bibliotheken hinausgeht ...
Eigentlich portierte Apple ihre Font-Rendering-Engine auf Windows. So ist sogar das Font-Rendering gleich. – FeifanZ