记录微信小程序web-view页面分享出去之后没有返回首页按钮,微信小程序WebView页面分享出去后没有返回首页按钮,全局使用的自定义导航【解决办法】
描述:微信小程序使用的是全局自定义导航,通过首页 banner 跳转到一个 web-view 页面,展示官网。web-view 页面要分享出去,通过分享出去的卡片进入,因为通过分享的卡片进入的画,当前页面栈肯定是最底层的那个,没有上一页,所以需要有返回首页的按钮。问题:测试的时候有这个返回首页的按钮(用的 IOS 测试的,当时 安卓 没测试,想当然的认为 IOS 都好了, 安卓 肯定没问题),放到
描述:
微信小程序使用的是全局自定义导航,通过首页 banner 跳转到一个 web-view 页面,展示官网。
web-view 页面要分享出去,通过分享出去的卡片进入,因为通过分享的卡片进入的画,当前页面栈肯定是最底层的那个,没有上一页,所以需要有返回首页的按钮。
问题:
测试的时候有这个返回首页的按钮(用的 IOS 测试的,当时 安卓 没测试,想当然的认为 IOS 都好了, 安卓 肯定没问题),放到线上之后,有用户反馈分享出去再进入之后没有返回首页按钮(用户是 安卓 )。
这让我很纳闷啊…
自己用安卓测试了一下,还真就没有。
解决:
其实很简单,先看微信小程序官方手册给 web-view 说的:
navigationStyle: custom 对 web-view 组件无效
自定义导航对 web-view 无效,那大致就知道问题所在了,可是整个项目都是自定义导航呐???这肿么办???
再看:页面配置
可以单独配置某个页面的导航为默认或者自定义导航栏,这就简单了嘛,单独配置一下 web-view 页面的导航为默认的导航不就完了嘛
{
"navigationStyle": "default"
}
重新测试,OK,安卓 / IOS 都好了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)