簡體   English   中英

IOS 6緩存除“緩存清單”外的所有內容。 從未從Web服務器請求更新的文件

[英]IOS 6 Caching Everything except Cache Manifest. Updated files never being requested from web server

我們的Web應用程序在ios 6應用程序模式下如此激進地緩存,以至每次每次從Web服務器請求的唯一文件都是緩存清單。 我們更改了許多腳本和html,但該應用程序從未請求新文件。 如果Web服務器無任何請求,我該如何解決? 有什么辦法可以在緩存清單中解決此問題? 請記住,我們僅使用緩存清單來緩存圖像,字體等,而不是js本身。 任何幫助將不勝感激,我很沮喪!

編輯1:

緩存清單的內容已更改。 我什至每次都在緩存清單中放入一個GUID,只是為了確保它與眾不同。 我運行過查爾斯,發現該頁面不斷重復請求清單,並具有200響應。.似乎對於ios 6本機應用程序模式包裝器來說確實很奇怪。

您可以在此網站上獲得所需的所有信息: http : //appcachefacts.info/

如果要刷新緩存的文件,則必須更改appcache.manifest的內容。

也許此鏈接有用: iOS 6上的Safari是否緩存$ .ajax結果?

iOS6.0幾乎可以緩存我所假定的所有內容...在我們的應用程序中,正是Ajax Post被緩存並破壞了應用程序。 我希望通過在Ajax請求上設置cache:false可以解決此問題,但是我不確定。 否則,我將向所有AJAX請求添加隨機字符串。

據說在iOS6.1 beta中修復了后跟蹤功能,希望也適用於Web應用程序模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM