小程序全屏模式下webview高度被截断

发布于 7 年前作者 mingduan5102 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

底部支付方式弹框,绝对定位,bottom:0, 应该显示完全, 但实际显示不完整

  • 机型

安卓华为mate10

安卓美图M8 MP1611

当小程序设置 “navigationStyle”: “custom” 时,打开webview, webview的高度被顶部导航栏吃掉一部分,导致页面高度被减少,绝对定位到底部的元素也有一部分看不到

目前测试安卓是有问题的,ios正常

另外还有2个其他问题:

1. 我在登陆webview的时候会有个跳转链接是http,但会通过nginx 302重定向到https, 在华为mate10上可以正常跳转登录,但是在ios和一个美图安卓手机上,却跳不过去提示非业务域名不能跳转,不知道是怎么回事。

2. 如果进入webview没有登录态,在webview内登录点击微信登录后,再点击返回会先返回登录授权页,然后返回webview内我自己的登录页,再点击一下返回才返回到小程序。这里可不可以在左上角有个关闭按钮呢?

8 回复
bgong
bgong1 楼6 年前

楼主问题修复了吗

xia24
xia242 楼6 年前

@官方 楼主有解决方案了么

yaowei
yaowei3 楼6 年前

楼主可以发下你的小程序码吗

xkong
xkong4 楼6 年前

求官方回应 什么时候修复这个bug?

gangzhong
gangzhong5 楼6 年前

我也遇到这个问题了  fixed bottom等于0的时候 底部被吃掉顶部导航栏的高度  苹果正常   非常难受  而且还要适配6.7.2之前的版本可以没有顶部导航的请款 非常难受  现在在强行适配  等官方修复之后估计又要改代码了

mingduan
mingduan6 楼6 年前

我也在等待官方的修复,我测试过的android都有问题

jietian
jietian7 楼6 年前

请问楼主,这个web-view距离标题栏的高度是怎么设置的,为什么我的是这个样子

juan91
juan918 楼5 年前

您好,请问这个问题有解决吗?