2014-04-06 13 views
64

Safari 7'de, bir manifestli ana html dosyası çevrimdışı olduğunda yüklenebilir, ancak dış kaynaklardan hiçbiri önbellek olarak bildirilmiş olsa bile dış kaynaklardan hiçbiri yüklenmez. Safari'nin kaynak bölmesi, dosyaları uygulama önbelleğinde olduğu gibi listeler, ancak bunları yüklemez. Son derece basit bir test denedim, manifest dosyasının MIME tipini kontrol ettim, manifest dosyasını yeniden adlandırdım ve diğer demoları denedim. Chrome'da iyi çalışan bir örnek var, ancak Safari'de yapışkan görüntüyü çevrimdışıyken yüklemeyecek: http://htmlfive.appspot.com/static/stickies.htmlSafari 7 uygulama önbelleği çalışmaz

Bu sorun, AppCache misbehaving in Safari, firefox numaralı makalede anlatıldığı gibi aynı sorudur, ancak bu sorunun problemi netleştirmediğini düşünüyorum. ve somut bir demo ile bir soru sormak istedim. Bir iş çevresinde mi var, yoksa Safari 7, birincil önbellek dosyasının ötesinde uygulama önbelleğini tamamen desteklemiyor mu? Teşekkürler!

+0

Bir çözüm buldunuz mu? Aynı soruyu şu soruyu sordum: http://stackoverflow.com/questions/22912919/how-to-get-app-cache-manifest-to-work-on-safari-7-0-3 – Mark

+3

Hayır, ben saatler harcadı ve işe yaramıyor gibi görünüyor. Garip olan şey bu kadar az insanın farkına varması! Bu hatayı Apple’a bildirdim, ancak yorumsuz bir kopya olarak kapattılar ve daha da kötüsü, hatanın nasıl görüntülendiğini anlayamıyorum. Apple'ın hata muhabirleri üzerinde izlediği hata 15370653'tür. Bunu nasıl görüntüleyeceğimi bilmek isterim çünkü görüntüleyebildiğim tüm hatalar dosyalandım. –

+1

Tam olarak aynı şeyi yaptı. Benimki de "Duplicate" olarak işaretlendi ve orijinali göremedim. En azından biraz dikkat çekti, sorunun farkındalar. IPad, iPhone ve Chrome üzerinde çalışıyor. – Mark

cevap

1
Sen önbelleği temizlemek için iki seçenek vardır Mac OSX

Safari sürümü 7'de

Önbelleği Safari sürüm 6: Kullanım "Boş Önbellekler" seçeneği Eğer kullanarak temizlemek istediğiniz öğeleri seçin " Sıfırla "seçenek

İlgili konular