- 微信公众号网页底部返回栏偶尔会遮挡网页有效部分?
- 当前 Bug 的表现(可附上截图) iPhone6,6s,7手机下:点击公众号的入口进入首页,首页提供了一个点击登录的操作,点击登录跳转授权并重定向回首页。此时微信底部的返回栏出现,会出现遮挡首页的tababr(tabbar相对于body ,position:fixed)的BUG。经过多次测试,重复上面操作,偶尔不会出现遮挡。在进行横竖屏切换操作之后,页面布局显示正常,不会再被遮挡。打印浏览器可视高度,显示浏览器可视高度未正确减去底部返回栏的高度。 返回栏未出现时候,浏览器高度是603。在返回栏出现的时候,表现正常情况下,浏览器高度是554,底部tabbar被遮挡情况下高度还是603,浏览器高度不正确,所以导致首页tabbar被微信自带返回栏遮挡。 [图片] [图片] [图片] - 预期表现 底部tabbar不会被微信返回栏遮挡。 上图图一和图三为正常表现。图二为BUG,tabbar被微信自带返回栏遮挡,可以略微拖着tabbar边缘,拖上来。 - 复现路径 http://m.jf.xuebuapp.com/ - 提供一个最简复现 Demo
2019-05-21 - iPhone微信网页底部导航前进后退白条的自动隐藏,导致页面跳转后视窗高度异常
https://developers.weixin.qq.com/community/develop/doc/0006aa08f44dd88de4e75271d5d804?highLine=%25E5%2589%258D%25E8%25BF%259B%25E5%2590%258E%25E9%2580%2580 图1 是一个活动页,可以看到有前进后退的白条导航栏, 图2是向上滑动后白条隐藏,然后从这个页面跳到一个短一点的页面图3,白条遮住了底部控件tab栏,但是又不算视窗高度,然后滚动又隐藏不了。。。iw是获取的window.innerHeight,ow是获取的window.outerHeight;肺都气炸了。 [图片][图片][图片]
2019-05-22