我只想使用angularjs清除瀏覽器緩存,每當我登錄到我的應用程序時,瀏覽器都應該加載新文件。如何使用angularjs清除瀏覽器緩存?
回答
你不會真的這樣使用Angular,本身。有幾種方法可以導致瀏覽器緩存失效/強制瀏覽器請求新的資源。執行此操作的常見方式是緩存破壞您的應用程序資產。例如,每當你的JS改變時,你就有一個運行的任務(Grunt/Gulp/Webpack就是這方面的很好的例子),它會將你的文件重命名爲新的東西(通常是在文件名末尾附加一個散列或日期)當你的瀏覽器請求你的頁面時,它會看到一個全新的文件名並請求它的副本。
可以做到這一點的東西的一個例子是吞掉-REV:https://github.com/sindresorhus/gulp-rev這裏是一個教程:https://stefanimhoff.de/2014/gulp-tutorial-13-revisioning/
希望這有助於!
會說同樣的。 Upvote給你。 – trichetriche
這就是很好的解決方案。不要忘記強制刷新index.html使用元標記,一切都會像一個魅力:http://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-所有的瀏覽器 – Tonio
我建議你使用grunt-cache-breaker是一個簡單的高速緩存斷路器,附加一個時間戳或MD5哈希到任何網址。
這個插件需要Grunt。
- 1. 如何清除使用PHP 5.3的IE8瀏覽器緩存
- 2. 如何使用angularjs代碼刪除瀏覽器緩存?
- 3. 重定向瀏覽器清除緩存
- 4. 強制清除瀏覽器緩存
- 5. 清除CSS和JavaScript瀏覽器緩存
- 6. WatiN清除瀏覽器緩存
- 7. 瀏覽器如何清空緩存?
- 8. 當瀏覽器清除緩存時清除HTML5 Web存儲?
- 9. 如何從服務器端清除瀏覽器的緩存?
- 10. 如何清除WordPress中的服務器和瀏覽器緩存
- 11. 使用查詢字符串方法清除瀏覽器緩存
- 12. 是否有可能清除使用JavaScript的瀏覽器緩存?
- 13. 如何清除asp.net/javascript中的瀏覽器緩存?
- 14. 如何在註銷時清除/終止瀏覽器緩存?
- 15. 如何清除瀏覽器緩存與PHP?
- 16. 如何在Android瀏覽器中清除緩存?
- 17. 如何在Selenium WebDriver中自動清除瀏覽器緩存?
- 18. 如何在我的Selenium測試中清除瀏覽器緩存
- 19. 如何清除IMacro瀏覽器的所有緩存?
- 20. 在Angularjs中利用瀏覽器緩存
- 21. 如何刪除瀏覽器緩存?
- 22. HTML緩存清單防止瀏覽器
- 23. 可以zend框架清除用戶瀏覽器緩存嗎?
- 24. 部署後清除用戶的瀏覽器緩存symfony2
- 25. 通知用戶註冊,並清除瀏覽器緩存
- 26. 清除瀏覽器緩存後,swf文件保存在哪裏?
- 27. 如何清除Cookie,緩存和瀏覽歷史記錄在AS3
- 28. 向瀏覽器寫入流時清除緩存
- 29. 導航形式頁面清除瀏覽器緩存
- 30. Ctrl + Shift + Del(清除瀏覽器緩存)與會話到期
through javascript? – Sajeetharan
也許看看以前的帖子http://stackoverflow.com/questions/31850824/angularjs-force-browser-to-clear-cache –
javascript或angularjs無論什麼最好的方式。 –