chrome appcache一個問題的解決
參考:
https://code.google.com/p/chromium/issues/detail?id=289543
http://www.html5rocks.com/zh/tutorials/appcache/beginner/
問題描述:
用http-server在本地開了個伺服器,寫了.appcache檔案做快取。
操作流程:
修改了.appcache檔案後,看到console裡有去取所有的資源,但是重新整理後就是沒更新。
解決:
反覆看了文件以後確認操作流程是對的。懷疑是chrome的bug,開啟safari測試發現結果符合預期。確認是chrome的問題。
在chrome的bug列表中找到這條 Issue 289543: Application Cache updates not picking up modified files chrome 檢查快取檔案時,先看max-age,如果沒有過期,就不會從網上取新的資源。
http-server預設的max-age是3600秒,重新用http-server -c10
開伺服器。在chrome中開發者工具 ->Network-> 勾選Disable Cache 重新整理頁面取得新的max-age:10秒。 再重複操作流程,結果符合預期。
問題解決!
寫了個小例子驗證下: https://github.com/fangj/AppCacheLoader
相關文章
- 一個小問題的解決方案
- 解決了一個PC的問題
- 一個lua問題解決過程
- 一個關於/root/.gvfs的問題解決?
- 解決flash在chrome瀏覽器列印空白的問題Chrome瀏覽器
- lvs 負載均衡遇到的一個問題. (問題解決)負載
- 終於,解決了一個大問題
- 解決github中一個新手著名問題Github
- 今天解決的兩個問題
- OkHttp框架的一個Http500問題解決HTTP框架
- 一個使用SQL語句解決的小問題SQL
- banq,你好,我有一個急需解決的問題??
- 解決一個.NET聯接SQL的問題 (轉)SQL
- 高手都進來歇歇~解決一個問題關於SE的問題
- 解決Chrome瀏覽器啟動速度慢的問題Chrome瀏覽器
- 一個案例,教你巧用DMAIC解決“大問題”!AI
- 遊戲,一個有樂趣的、解決問題的過程遊戲
- 一個解決VC++程式國際化的類,解決亂碼問題C++
- 解決「問題」,不要解決問題
- Chrome安裝sci-hub外掛遇到的問題解決方法Chrome
- 解決在ubuntu系統中安裝Chrome失敗的問題UbuntuChrome
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- 用Python解決一個等差數列的求和問題Python
- 一個簡單的統計問題(解決方案:Trie樹)
- 關於一個網友最佳化問題的解決
- 一個關於JS解決陣列相乘問題JS陣列
- 記錄一個 gitlab 登入問題解決Gitlab
- 關於解決問題的幾個段位
- Josephus問題解決方法一
- 您好, 第一章的一個問題, 清幫忙解決.
- 關閉 Chrome 瀏覽器時意外掛起的問題解決了!Chrome瀏覽器
- 最近解決了一個比較複雜的“死鎖”問題
- 更新了java 8 之後一個小問題解決Java
- 各位大哥,幫忙解決一下這個問題
- 解決機器學習問題的一般流程機器學習
- DRM引起的問題解決一例
- 解決mysql出現幾個l的問題MySql
- 解決問題的8個步驟-轉載