钉钉微应用开发,页面jsp服务端,更新之后,客户端访问时,依然访问的是老版的jsp;
我的js是直接写在jsp中,在服务器更新之后,如何才能让客户端执行的是新的代码。
很急,希望大神们解答一下。。。
这个问题 搞的我很难受 有一次 我后台服务都关了 结果PC钉钉端应用 有缓存还能打开 重启电脑都不行 得过一天之后缓存就好了 钉钉PC 手动清除方式 打开钉钉 选择头像->系统设置->滚动到最后 有个清理缓存
首先每次更新必然有新文件jar dll 我会读取更新文件的其中一个重要文件的生成时间...然后将其作为全局静态变量version=4.0.7127.30253 然后让所有需要强制更新的地方用此变量强制用户重新加载
比如
public static string GetSmartWebVersion()
{
return System.Reflection.Assembly.Load("Xiaov.SmartWeb.UI.Web").GetName().Version.ToString();
}
所以一般的做法是 为你的软件、webapp定义一个版本号 每次发布或者编译都会产生一个新的
我的做法是一般的资源插件assets plugins是不带这个参数的
link
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。