我问这个是因为我在官方文档上找不到与此相关的指南。这是我到目前为止在测试中所经历的。
1.)用户浏览ExtJS v7应用程序
2.)用户刷新它,ExtJS检测到过时的缓存
3.)触发onAppUpdate,并在确认时执行硬重新加载或过期缓存并重新加载
这就是我所期待的
1.)用户浏览ExtJS v7应用程序
2.)在新构建后对服务器的任何请求都会发送响应,通知应用程序新构建
3.)触发onAppUpdate,并在确认时执行硬重新加载或过期缓存并重新加载
因为在使用ExtJS v7应用程序或SPA时,用户很少刷新,因此此功能没有什么用处。
有没有一种方法,我们可以策划一个后端的请求,告诉我们是否有新的构建,以及onAppUpdate是否可以由api调用触发?
发布于 2020-04-17 20:39:49
onAppUpdate功能是在微加载器期间完成的,作为从服务器加载Javascript的一部分。当应用程序仍在运行时,它不会触发。
如果需要该功能,可以使用一个计时器任务来轮询版本文件(需要在构建过程中对其进行管理和打包);如果计时器任务检测到版本已更改,则可以刷新页面以重新加载应用程序。
https://stackoverflow.com/questions/61268666
复制相似问题