1***@qq.com
1***@qq.com
  • 发布:2021-04-25 15:44
  • 更新:2022-10-21 15:47
  • 阅读:273

mui.openWindow ios 打开网络地址 出现白屏 重启应用也是白屏

分类:MUI

状况:ios下不正常,安卓正常
1.使用mui打开网络地址
2.正常情况下打开是可以的

  1. 过些日子或者用着用着某天突然就不行了
  2. 打开白屏,没有任何可操作的地方
  3. 突然看到一个讲webview缓存的帖子,跟我这情况十分类似:https://ask.dcloud.net.cn/question/13904
  4. 之前以为是内核的问题,因为测试过切换内核就又正常了(后来思考一下发现是因为切换内核,缓存不是同一机制,缓存不互通所以正常了)
  5. 请问该问题到底原因是什么?如果是webvie的缓存导致如何清除webview的缓存?
  6. 预猜:如果webview缓存的页面是一开始打开时缓存的,所以导致后面切换token时间到了却没有切换所以跳转的页面也就无效了,所以就白屏了;可以这么理解吗?

网络路径如下:
域名 + 当前用户生成的token + 跳转的类型 + 为了防止浏览器缓存增加当前时间戳 再进行URL编码
例如:
mui.openWindow({
url: encodeURI(“www.baidu.com?token=ABCEFG&type={name:'测试'}&s=1619335897”),
id: 'cs',
styles:{
cachemode: 'noCache',//文档上说不使用缓存。没效果
},
})

2021-04-25 15:44 负责人:无 分享
已邀请:
p***@163.com

p***@163.com

uniapp app项目在弱网环境下,进入一个页面,然后会出现:闪现一下回退到应用首页。出这种原因是不是应用重启了。有什么解决方法嘛(或阻止应用重启)

要回复问题请先登录注册