在单页应用程序上检测应用程序版本更改。
- 论坛
- 在单页应用程序上检测应用程序版本更改。
10 浏览
在单页应用程序上检测应用程序版本更改。
今天这里提出了一个问题,我没有一个明显的答案。
假设我们将所有资源文件(CSS和Javascript)连接并压缩,并在“主页”中声明它们。
在多页面应用程序中,如果CSS文件发生更改,它将在下次完整页面加载时重新加载。
在单页面应用程序中,用户可以连续工作几天,而不需要重新加载声明CSS文件的主页。用户在发出Ctrl-F5之前永远不会看到更改。
我相信有人已经考虑过这个问题并有经验可以分享 🙂
对我来说,使用WebSockets不是一个选择。首先,因为它太过于复杂;其次,因为并非所有我的客户端都支持这项技术。相同的理由也适用于所有WebSockets的后备方案...我不会因此而不断地访问我的服务器。
那么,有任何想法吗? 🙂
顺便说一下,我们正在使用AngularJS,如果这可以对特定的解决方案有所帮助。
谢谢!