未重新启动浏览器/应用程序时,Javascript更新文件

问题描述

首先,这与常见的Javascript缓存问题无关,在该问题上,补救措施是向脚本源添加版本号或其他变量。

在单页客户自助服务Web应用程序上,我们的用户连续几天都处于开启状态,而无需关闭/重新加载页面,但每天仍在使用它来创建订单。

这给我带来麻烦,因为这些用户将不会拾取新的Javascript文件,因为页面永远不会被重新加载(或以较大的间隔)。

那么,在不使事情变得过于复杂的情况下,是否存在任何良好的做法? 我想我可以设置他们第一次加载页面的时间,然后当他们使用新页面时,如果他们在应用程序上使用了x个小时,我可以强制重新加载。但这伴随着它自己的一系列问题。

我已经考虑过在x个小时结束时进行重新加载,但是根据墨菲定律,如果他们只是不愿提交订单,而他们只花了一个小时的准备时间,就会发生这种情况。

我想知道jQuery getScript是否可用于仅重新加载脚本,而不重新加载页面?如果是这样,还有其他负面影响吗?浏览器将清除内存中的版本,还是内存泄漏(虽然很小)?我知道您可以一遍又一遍地加载/创建相同的函数,它只会执行上次加载的内容

感谢好的建议,我再次知道如果实际重新加载页面时如何获得脚本的新版本,但这不是这种情况。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)