收藏
回答

用微信浏览器无法打开我公司的某些网址(但是用支付宝可以)的原因?

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 的其它方式,或者解决此现象的其它方式?


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签