我正在使用语言HTML CSS开发产品,AngularJS和Api是用JAVA编写的。无论何时更新我需要清除缓存的任何功能,只反映更改,清除缓存不是可行的解决方案。
答案 0 :(得分:0)
由于问题在于浏览器缓存,因此您可以实现缓存清除。缓存清除背后的主要思想是
答案 1 :(得分:0)
我在开发中遇到了类似的问题。我遇到的解决方案很少。
您可以在开发环境中使用incognito
选项卡。这将自动清除每个新选项卡的缓存。一个缺点是您必须登录或导航到所需的页面。
另一种解决方案是使用JavaScript清除缓存。此处版本控制用于识别是否发生了新的更改。如果版本号已更改,则将运行脚本以清除浏览器缓存。这是一项单独的任务,应针对不同的浏览器进行不同的更改。然而,这会降低网站性能。
这在生产环境而非开发中很有用。仅仅因为我们无法要求用户清除缓存或每次都使用隐身模式。