国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html5 application cache遇到的嚴重問題

2024-08-26 00:16:12
字體:
來源:轉載
供稿:網友

點評:在我們的3G版網站的項目中使用了html5 application cache,將大部分圖片資源、js、css等靜態資源放在manifest文件中,需要了解的朋友可以參考下

在我們的3G版網站的項目中使用了html5 application cache,將大部分圖片資源、js、css等靜態資源放在manifest文件中。

沒想到上線第一天就遇到了嚴重問題:application cache會默認緩存當前頁面!!!就算我們有如下設置:

復制代碼

代碼如下:


NETWORK:*


也就是說,對于所有的動態頁面,application cache會緩存起來,用戶怎么刷新都是老的!

而且手機瀏覽器還很難清除掉,也不支持js清除!

花了一個上午,嘗試了很多辦法,查了很多資料,都沒能清除掉客戶端的緩存。一上午被用戶投訴慘了。

最后還是萬能的stackoverflow救了我:

Do not use appcache unless it is REALLY 100% EXACTLY WHAT YOU WANT TO DO
Even if it IS 100% EXACTLY WHAT YOU WANT TO DO, *DO NOT* use appcache until you are 100% CERTAIN that you are not going to make a single change to that page (or any file that it links to) for a LONG time.
Delete the manifest file from the server -- if the browser can't find the manifest file, then it will clear its cache... ...this will also turn caching off for everyone.
Don't turn it on again until it's 100% CORRECT
Dealing with appcache is miserable, often.
解決辦法很簡單,在服務器端刪除掉manifest文件,并且慎用application cache

當然,也有辦法是用application cache,同時能繞過自動緩存當前頁面的問題。那就是用iframe

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛浦县| 渝北区| 舟山市| 保定市| 城市| 筠连县| 灵寿县| 巩留县| 灵丘县| 聊城市| 宣武区| 临沂市| 高安市| 苍山县| 治县。| 郯城县| 泗阳县| 施秉县| 天长市| 攀枝花市| 阿图什市| 通州区| 青浦区| 拜泉县| 宜君县| 醴陵市| 庆云县| 华宁县| 论坛| 仪陇县| 宁陕县| 商水县| 分宜县| 临沧市| 霍邱县| 菏泽市| 富源县| 东莞市| 宜丰县| 凌源市| 县级市|