ExtJS7:应用程序的 onAppUpdate 工作

ExtJS7: Working of onAppUpdate for Application

我问这个是因为我在官方文档中找不到相关的指南。这是我目前在测试中遇到的情况。

1.) 用户浏览 ExtJS v7 应用程序

2.) 用户刷新它,ExtJS 检测到过时的缓存

3.) onAppUpdate 被触发,确认后硬重新加载或过期缓存并重新加载

这就是我所期待的

1.) 用户浏览 ExtJS v7 应用程序

2.) 在新构建发送响应通知应用新构建后对服务器的任何请求

3.) onAppUpdate 被触发,确认后硬重新加载或过期缓存并重新加载

因为在使用 ExtJS v7 应用程序或 SPA 时,用户很少会刷新,因此此功能没有那么有用。

有没有一种方法可以让我们策划对后端的请求,告诉我们是否有新构建并且 onAppUpdate 可以通过 api 调用触发?

onAppUpdate 功能在微加载器期间完成,作为从服务器加载 Javascript 的一部分。当应用程序仍在 运行.

时不会触发

如果您需要该功能,您可以有一个计时器任务来轮询版本文件(您需要在构建过程中管理和打包该文件);如果定时任务检测到版本发生变化,可以刷新页面重新加载应用