html5 application cache遇到的嚴(yán)重問(wèn)題_HTML5教程
推薦:如何使用html5與css3完成google涂鴉動(dòng)畫(huà)今天我們將介紹,如何使用css3完成google涂鴉動(dòng)畫(huà)。當(dāng)你點(diǎn)擊demo頁(yè)面的【開(kāi)始】按鈕之后,頁(yè)面中的騎手和馬匹將會(huì)運(yùn)動(dòng)起來(lái),需要的朋友可以了解下
在我們的3G版網(wǎng)站的項(xiàng)目中使用了HTML5/">html5 application cache,將大部分圖片資源、js、css等靜態(tài)資源放在manifest文件中。沒(méi)想到上線第一天就遇到了嚴(yán)重問(wèn)題:application cache會(huì)默認(rèn)緩存當(dāng)前頁(yè)面。!就算我們有如下設(shè)置:
復(fù)制代碼 代碼如下:www.wf0088.com
NETWORK:*
也就是說(shuō),對(duì)于所有的動(dòng)態(tài)頁(yè)面,application cache會(huì)緩存起來(lái),用戶怎么刷新都是老的!
而且手機(jī)瀏覽器還很難清除掉,也不支持js清除!
花了一個(gè)上午,嘗試了很多辦法,查了很多資料,都沒(méi)能清除掉客戶端的緩存。一上午被用戶投訴慘了。
最后還是萬(wàn)能的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.
解決辦法很簡(jiǎn)單,在服務(wù)器端刪除掉manifest文件,并且慎用application cache
當(dāng)然,也有辦法是用application cache,同時(shí)能繞過(guò)自動(dòng)緩存當(dāng)前頁(yè)面的問(wèn)題。那就是用iframe
分享:HTML5中實(shí)現(xiàn)拖放效果無(wú)須借助javascript不使用javascript實(shí)現(xiàn)拖放效果,一直以來(lái)都是網(wǎng)友們所希望看到的,二今天html5卻做到了接下來(lái)詳細(xì)為您介紹,需要了解的朋友可以參考下
相關(guān)HTML5教程:
- 只要五步 就可以用HTML5/CSS3快速制作便簽貼特效(圖)
- 網(wǎng)易微博Web App用HTML5開(kāi)發(fā)的過(guò)程介紹
- HTML5 對(duì)各個(gè)標(biāo)簽的定義與規(guī)定:body的介紹
- 關(guān)于HTML5的安全問(wèn)題開(kāi)發(fā)人員需要牢記的
- 關(guān)于HTML5的22個(gè)初級(jí)技巧(圖文教程)
- 開(kāi)發(fā)人員所需要知道的HTML5性能分析面面觀
- HTML5 Web Database 數(shù)據(jù)庫(kù)的SQL語(yǔ)句的使用方法
- HTML5實(shí)踐-圖片設(shè)置成灰度圖
- HTML5安全介紹之內(nèi)容安全策略(CSP)簡(jiǎn)介
- HTML5 Web存儲(chǔ)方式的localStorage和sessionStorage進(jìn)行數(shù)據(jù)本地存儲(chǔ)案例應(yīng)用
- Bootstrap 學(xué)習(xí)分享
- input元素的url類(lèi)型和email類(lèi)型簡(jiǎn)介
HTML5教程Rss訂閱Div+Css教程搜索
HTML5教程推薦
- 突襲HTML5之Javascript API擴(kuò)展3—本地存儲(chǔ)全新體驗(yàn)
- HTML5之WebGL 3D概述(下)—借助類(lèi)庫(kù)開(kāi)發(fā)及框架介紹
- html5 瀏覽器支持 如何讓所有的瀏覽器都支持HTML5標(biāo)簽樣式
- 關(guān)于HTML5的22個(gè)初級(jí)技巧(圖文教程)
- html5 Canvas畫(huà)圖教程(5)—canvas里畫(huà)曲線之a(chǎn)rc方法
- html5播放視頻且動(dòng)態(tài)截圖實(shí)現(xiàn)步驟與代碼(支持safari其他未測(cè)試)
- html5 桌面提醒:Notifycations應(yīng)用介紹
- input元素的url類(lèi)型和email類(lèi)型簡(jiǎn)介
- HTML5之SVG 2D入門(mén)1—SVG(可縮放矢量圖形)概述
- HTML5 對(duì)各個(gè)標(biāo)簽的定義與規(guī)定:body的介紹
- 相關(guān)鏈接:
- 教程說(shuō)明:
HTML5教程-html5 application cache遇到的嚴(yán)重問(wèn)題。