我只想使用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. Angularjs清除浏览器缓存
- 2. 使用Selenium清除浏览器缓存
- 3. 如何清除浏览器的缓存?
- 4. 如何清除浏览器缓存?
- 5. .htaccess - 如何清除浏览器缓存?
- 6. 如何清除路线之间的浏览器缓存AngularJS
- 7. 如何清除浏览器历史清除缓存?
- 8. 如何清除使用PHP 5.3的IE8浏览器缓存
- 9. 如何使用代码清除浏览器缓存
- 10. 如何使用java清除浏览器缓存
- 11. 如何删除使用AngularJS的HTML中的浏览器缓存?
- 12. 如何使用angularjs代码删除浏览器缓存?
- 13. 清除CSS和JavaScript浏览器缓存
- 14. 重定向浏览器清除缓存
- 15. Delphi Chromium Embedded - 清除浏览器缓存
- 16. WatiN清除浏览器缓存
- 17. 浏览器如何清空缓存?
- 18. 当浏览器清除缓存时清除HTML5 Web存储?
- 19. 如何清除WordPress中的服务器和浏览器缓存
- 20. 如何从服务器端清除浏览器的缓存?
- 21. 清除cloudflare上的缓存是否也清除浏览器上的缓存?
- 22. 是否有可能清除使用JavaScript的浏览器缓存?
- 23. 使用查询字符串方法清除浏览器缓存
- 24. 如何删除浏览器缓存?
- 25. 如何以编程方式清除Microsoft Edge浏览器缓存?
- 26. 如何在注销时清除/终止浏览器缓存?
- 27. 如何清除浏览器缓存与PHP?
- 28. 如何清除IMacro浏览器的所有缓存?
- 29. 如何在Android浏览器中清除缓存?
- 30. 如何清除Chromium浏览器的图标缓存
through javascript? – Sajeetharan
也许看看以前的帖子http://stackoverflow.com/questions/31850824/angularjs-force-browser-to-clear-cache –
javascript或angularjs无论什么最好的方式。 –