Creeper
Results
222
comments of
Creeper
trafficstars
@xuming 能详细说明一下问题吗(最好提供有问题的 sketch 文件)?另外如果能添加测试代码就更好了。 *此外请保持代码风格一致(通过eslint检查)*
### 2. 某些版本iOS(比如17.5.1)webview 出现缓存 404 响应,导致页面始终白屏的情况 1. 描述:发现非低频率的h5页面白屏现象,主要集中在 iOS某些版本。深入debug发现,打开页面后,某些js资源404(路径可正常访问,404实则由缓存导致,即缓存了上次请求的404响应)。 2. 原因:这些版本的iOS webview的缓存机制怪异(404理论上不应该长期缓存、CDN默认也不会设置404的缓存)。导致资源404(第一次404)的原因是发版。 3. 临时解决方案:调整发版脚本,首先上传JS/CSS等静态资源,最后上传html。防止发版过程中,访问了最新html却没有最新静态资源的404. 4. 进一步:需要研究究竟是CDN缓存设置有问题,还是webview缓存设置有问题。