状况:ios下不正常,安卓正常
1.使用mui打开网络地址
2.正常情况下打开是可以的
- 过些日子或者用着用着某天突然就不行了
- 打开白屏,没有任何可操作的地方
- 突然看到一个讲webview缓存的帖子,跟我这情况十分类似:https://ask.dcloud.net.cn/question/13904
- 之前以为是内核的问题,因为测试过切换内核就又正常了(后来思考一下发现是因为切换内核,缓存不是同一机制,缓存不互通所以正常了)
- 请问该问题到底原因是什么?如果是webvie的缓存导致如何清除webview的缓存?
- 预猜:如果webview缓存的页面是一开始打开时缓存的,所以导致后面切换token时间到了却没有切换所以跳转的页面也就无效了,所以就白屏了;可以这么理解吗?
网络路径如下:
域名 + 当前用户生成的token + 跳转的类型 + 为了防止浏览器缓存增加当前时间戳 再进行URL编码
例如:
mui.openWindow({
url: encodeURI(“www.baidu.com?token=ABCEFG&type={name:'测试'}&s=1619335897”),
id: 'cs',
styles:{
cachemode: 'noCache',//文档上说不使用缓存。没效果
},
})
1 个回复
p***@163.com
uniapp app项目在弱网环境下,进入一个页面,然后会出现:闪现一下回退到应用首页。出这种原因是不是应用重启了。有什么解决方法嘛(或阻止应用重启)