2014-04-06 15 views
64

In Safari 7, il file html principale con un manifest è caricabile quando è offline, ma nessuna delle risorse esterne viene caricata, anche se sono elencate nel file manifest come memorizzate nella cache. Il riquadro delle risorse di Safari elenca i file come nella cache dell'applicazione, ma non li carica. Ho provato un test estremamente semplice, controllato il tipo MIME del file manifest, rinominato il file manifest e provato altri demo. Ecco un esempio che funziona bene su Chrome, ma su Safari non carica l'immagine appiccicosa quando è offline: http://htmlfive.appspot.com/static/stickies.htmlLa cache dell'applicazione Safari 7 non funziona

Questo è lo stesso problema descritto in AppCache misbehaving in Safari, firefox, ma penso che la domanda non renda il problema più chiaro, e volevo fornire una domanda con una dimostrazione concreta. C'è un work-around, o Safari 7 non supporta totalmente la cache dell'applicazione oltre al file html primario? Grazie!

+0

Hai trovato una soluzione. Ho posto la stessa domanda a: http://stackoverflow.com/questions/22912919/how-to-get-app-cache-manifest-to-work-on-safari-7-0-3 – Mark

+3

No, I abbiamo passato molte ore e sembra che non funzioni. La cosa strana è che così poche persone l'hanno notato! Ho segnalato il bug ad Apple, ma l'hanno chiuso come un duplicato senza commenti, e la cosa peggiore è che non riesco a capire come visualizzare il bug di cui è un duplicato. Il bug che Apple sta rintracciando sul loro reporter di bug è 15370653 - Mi piacerebbe sapere come vederlo, dal momento che tutto quello che sembra essere in grado di vedere sono i bug che ho archiviato. –

+1

Ha fatto esattamente la stessa cosa. Il mio è stato anche contrassegnato come "Duplicato" e non è stato possibile visualizzare l'originale. Beh, almeno ha una certa attenzione, sono a conoscenza del problema. Funziona su iPad, iPhone e Chrome tu. – Mark

risposta

1

Cancella cache in Safari versione 7 su Mac OSX

Hai due opzioni per cancellare la cache in Safari versione 6: Utilizzare il "Caches vuoti" opzione Selezionare gli elementi che si desidera cancellare utilizzando il " Ripristina "opzione