1. 问题现象
用微信浏览器无法打开我公司的某些网址,导致无法完成支付或开具电子发票(但是用支付宝可以),例如:https://oilmag.etcsd.com.cn/ 、
https://oilmag.etcsd.com.cn/etcjyzs/code-invoice/index.html等。
2. 我公司的分析进展
我公司的前端项目中使用了 service-worker.js,service-worker.js 会生成一部分缓存,此缓存会导致在页面加载时请求非当前页面的内容,进而导致页面无法渲染。
3. 我公司的处理情况
对于 service-worker.js 生成的缓存,在浏览器中表现形式为缓存存储(Cache Storage),我们已经通过更新代码对 service-worker.js 进行了处理,大部分手机的微信已经可以解决此问题,但是部分手机仍然存在此现象。
此外,在微信中已经通过http://debugx5.qq.com/,http://debugtbs.qq.com 进行了多次缓存清理,仍然没有解决问题。
4. 问题咨询
请教有没有处理 Cache Storage 的其它方式,或者解决此现象的其它方式?
这个链接 微信可以直接打开 但是支付宝聊天窗口 就打不开咋回事http://arsd.hhsw.vip/index.php?m=home&c=View&a=index&aid=54