看图,这个8.4M的js文件每次都不缓存,其它的都可以缓存,都是disk cache,谁知道这个是啥原因?缓存大小限制了吗? 这个要咋解决呢?

4***@qq.com
- 发布:2023-09-13 02:14
- 更新:2023-09-13 10:07
- 阅读:184
4***@qq.com (作者)
这个是web-view加载的一个html,然后html里面又引入的这个js。现在这个html我拷贝出来放到浏览器单独执行,是可以缓存的,只有放到uniapp的web-view组件里面,就不缓存这个最大的js了,导致每次都要请求,很慢
2023-09-13 10:15
w***@gmail.com
回复 4***@qq.com: 我查了一下,按网上说的安卓的webview是基于Chromium的,翻看源代码的话,这个缓存大小限制应该是20M,在这里。如果是这样的话,你可以看看你总共的资源大小是多少。那这个大文件应该是最后下载的,已经没容量给它缓存了。解决方案就无非压缩或者分包了吧,把8M劈成俩4M说不定能缓存一个
2023-09-13 10:54