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
相關文章
- OkHttp框架的一個Http500問題解決HTTP框架
- 解決github中一個新手著名問題Github
- 解決Chrome瀏覽器啟動速度慢的問題Chrome瀏覽器
- AWS AutoScaling的一個ScaleDown策略問題以及解決方法
- 用Python解決一個等差數列的求和問題Python
- 記錄一個 gitlab 登入問題解決Gitlab
- 一個案例,教你巧用DMAIC解決“大問題”!AI
- Chrome安裝sci-hub外掛遇到的問題解決方法Chrome
- 手動下載 Chrome,解決 puppeteer 無法使用問題Chrome
- 一個簡單的統計問題(解決方案:Trie樹)
- 關於解決問題的幾個段位
- 遊戲,一個有樂趣的、解決問題的過程遊戲
- 一個關於JS解決陣列相乘問題JS陣列
- 關閉 Chrome 瀏覽器時意外掛起的問題解決了!Chrome瀏覽器
- 困擾Chrome使用者多年的大問題,終於要解決了!Chrome
- 解決Chrome瀏覽器百度網頁開啟很慢的問題Chrome瀏覽器網頁
- Python的Selenium一些問題解決Python
- chrome打字卡的問題Chrome
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- 一個ssh無法遠端登入的問題跟蹤解決
- 一個VNPY 的“CTP:平昨倉位不足”問題的解決記錄
- 記錄一次解決App崩潰問題的解決方案APP
- 解決 github 訪問不了的問題Github
- 解決github訪問慢的問題Github
- display:flex解決的問題Flex
- 遇到問題的解決方法
- 解決一個C#中定時任務被阻塞問題C#
- [linux]解決wayland協議下 google-chrome 無法輸入中文問題Linux協議GoChrome
- 用PriorityQueue解決選擇最小的K個數問題
- 6個問題解決產品銷量的痛點
- 記一次 Composer 問題的解決過程!!
- mysql8.0插入慢的問題解決方案(一)MySql
- Go的http庫處理multipart的兩個問題解決GoHTTP
- 4次等冪和最少項至今還未解決的一個問題
- 關於 SAP ABAP gateway OData 的一個詭異問題及解決辦法Gateway
- 一次 nginx 返回 302 問題解決Nginx
- 解決JS跨域訪問的問題JS跨域
- 請問一個 authorize的問題
- 新版的Chrome斷點有問題Chrome斷點