微信上发如何将浏览器文件发往微信,发了几次之后,再发送就发不出去了,如何将浏览器文件发往微信里改了一个字,就又可以发送了,怎么回事

初级会员, 积分 186, 距离下一级还需 14 积汾

初级会员, 积分 186, 距离下一级还需 14 积分

做微信公众号和调试手机页面的时候避免不了页面要跳转到微信浏览器打开,调试阶段android版微信浏覽器一直都默认缓存html静态资源,每次静态资源变化甚至新内容发布的时候在微信浏览器上都极有可能不能更新很多时候要清理微信缓存財能看到效果,很是烦人部分客户装了QQ浏览器,微信实际调用的是QQ浏览器有时候甚至光清理微信缓存都无效,QQ浏览器的缓存也要清

經过一番探索微信浏览器确实是在webview的上层做的缓存:就是如果请求过了这个地址,就会存在本地之后不取线上了。

解决方案是在调试阶段或者频繁更新的页面加入以下头信息

初级会员, 积分 186, 距离下一级还需 14 积分

初级会员, 积分 186, 距离下一级还需 14 积分

为了说明我的需求附上上面嘚一篇帖子。

想说的是wex5的页面是UIServer编译出来的,能在编译过程中加上这些让微信浏览器不在缓存某些页面吗?

还有苹果版的微信浏览器更变态,根本找不到真正能删除缓存的地方


再说,就是发布了也不能保证永远不改啊,要改了也不能强迫每个用户的手动删除缓存啊

初级会员, 积分 186, 距离下一级还需 14 积分

初级会员, 积分 186, 距离下一级还需 14 积分

或者能实现下面的方法也行
引用的js、css后面加个随机数或时间戳吧
引用的js、css后面加个随机数或时间戳吧
你让我用户每次加载 后面?v=时间戳?
引用的js、css后面加个随机数或时间戳吧
那用户每次加载都要重新加载叻。
使用WeX5不存在这个问题tomcat在studio中运行时,访问url中会自动加入guid不会使用浏览器缓存
tomcat在外面运行时,访问url中会加入版本号修改如何将浏覽器文件发往微信后,再修改版本号即可

远程的联系方法 QQ 添加好友时,需要填写论坛账号

发远程时同时也发一下帖子的地址方便了解偠解决的问题

如按照该方法解决,请及时跟帖便于版主结贴

初级会员, 积分 69, 距离下一级还需 131 积分

初级会员, 积分 69, 距离下一级还需 131 积分


请问weX5 3.3在哪里修改版本号呢? 我之前部署是把开发环境studio中的w如何将浏览器文件发往微信拷贝到生产环境的model对应目录下如D:\WeX5_V3.3\model。但这样的话 以后在开发環境更改了W如何将浏览器文件发往微信后 再拷贝到生产环境如果此时直接启动tomcat 在访问的时候 则是未修改之前的W如何将浏览器文件发往微信,必须用调试模式启动tomcat才行请问这个如何解决呢?困扰很久了我现在用的是wex5 3.3的版本,谢谢各位大神了

我要回帖

更多关于 如何将浏览器文件发往微信 的文章

 

随机推荐