2016-04-08 24 views
0

Sayfam çok sayıda PDF dosyasına referans veriyor. Kullanıcı İnternet’e ya da ağına olan bağlantıyı kaybederse, maalesef kullanıcılarımızın hiçbir yerinde tam anlamıyla bir şey olmayacak gibi görünüyor, hala PDF’lere erişebilmelerini isterim.Geçerli sayfanın kendisini önbelleğe almadan, HTML'nin Uygulama Önbelleği'ni mi kullanıyorsunuz?

Uygulama Önbelleğini kullanmak, geçerli sayfanın kendisini önbelleğe alması dışında çoğunlukla çalışır ve bunu yapmamaya nasıl karar veremiyorum. Sayfanın kendisi sık değişiyor, bu yüzden önbellek istemiyorum. Değişmiş olup olmadığını anlayabileceğimi biliyorum, ancak bu, sayfayı kullantıktan sonra sayfayı yenilemek zorunda olduğum anlamına geliyor, bu da ideal değil.

Geçerli sayfa önbelleğine sahip olmamanın herhangi bir yolu var mı, ancak bildirim dosyamdaki diğer her şey önbelleğe alınabilir mi?

Birkaç farklı şeyi başarıdan denedim. PDF'leri önbelleğe aldığım görünen bir iframe ekledim, ancak çevrimdışı duruma geçtiğimde şu anki sayfam önbelleğe erişemedi (tarayıcı tarayıcıyı önbellekten almayı bilmediği için tahmin edecektim) işe yaramadı). Ayrıca mevcut sayfayı manifest'in NETWORK bölümüne eklemeyi denedim, bu yüzden önbelleğe alınmadı, ancak çalışmadı (hala önbelleğe alınmıştı).

Bir şey mi eksik? İstediğim şey için daha iyi bir alternatif var mı?

cevap

0

Bağlantı etiketi üzerinde "indirme" özelliği olmadan çalışır.

Başka biri aynı soruna sahipse, iframe çözümü işe yaradı (sayfaya gizli bir iframe eklediğiniz ve iframe ihtiyacınız olan her şey için açık bir dosyaya sahip bir sayfaya yönlendirilir). Bağlantı etiketinizde bir indirme özelliğiniz varsa işe yaramıyor.

Bu yaklaşık 3 saattir asla geri dönmeyeceğim ...