2013-04-20 22 views

risposta

12

Chrome per iOS non è proprio lo stesso di Chrome su altre piattaforme a causa delle restrizioni in iOS. È davvero solo un involucro attorno al controllo standard del browser Web iOS. Ciò significa che è limitato alle restrizioni e al WebKit iOS simili (esistono alcune altre restrizioni relative all'ottimizzazione JS e simili).

Per questo motivo sei in balia del supporto di iOS WebKit per IndexedDB e non è chiaro quando arriverà. Nel frattempo è sempre possibile utilizzare lo IndexedDB polyfill che avvolge WebSQL, che è supportato in base allo haz.io.

Aggiornamento: Come @ x3m ha sottolineato iOS8 aggiungerà il supporto IndexedDB così su iOS e Safari Desktop IndexedDB sarà supportato.

+0

di Apple sta aggiungendo il supporto IndexedDB in iOS 8 Secondo http://caniuse.com/indexeddb iOS Safari versione 8 supporterà IndexedDb, si spera che Chrome su iOS supporterà presto anche IndexedDb. – x3m

+0

@ x3m Questo spiega come WebView è esposto in iOS8. Ho letto che stanno prendendo le restrizioni in precedenza (che hanno paralizzato le prestazioni di JavaScript) ma non ho avuto l'opportunità di testarlo per quale altro supporto si ottiene. –

2

Per quello che vale ho fatto alcuni test su iOS 8 beta 5 per chi fosse mai interessato.

Safari (Chrome non è ottimizzato per iOS 8 ancora) è stato in grado di memorizzare 1GB (1024MB esattamente) di dati in indicizzato DB, ma solo in blocchi di 10 MB alla volta

Problemi correlati