LX: Unterschied Safari iPhone <=> Desktop-Browser? (JavaScript, CSS)

Beitrag lesen

Die geringere Speichermenge führt dazu, dass schon bei etwas höherem Speicherverbrauch, Ausführungszeit oder Rekursionstiefe Scripte abgebrochen werden. Abgesehen davon hat der mobile Safari insbesondere mit iframes ein Problem: deren Größe wird normalerweise unabhängig von Attributangaben an den Inhalt angepaßt, ein Scrollen ist nicht möglich, wohl aber, die Größe mit JS zu manipulieren, was dazu führen kann, dass der Inhalt abgeschnitten wird und nicht mehr erreichbar ist.

Des weiteren hat der mobile Safari zusätzliche Events (onorientationchange, ontouchbegin, ontouchend, ...) und Eigenschaften (window.orientation, ...) im Vergleich zur Desktop-Version.

Darüber hinaus besteht nahezu die gleiche HTML5-Unterstützung: <video> kann zwar nur im externen Player angezeigt werden, <canvas> funktioniert aber ganz normal.

Gruß, LX

--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.