Android 8.1 (MIUI 10),小米 note3,微信 6.7.2。
android web-view被整体下移70像素- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 [图片] 我们是一个webview,目前我们测试的所有android手机均是如此,感觉是web-view被整体下移70个像素
2018-09-06就是设成 custom 才会有的问题。原来的 webview 是全屏的,但是 6.7.2 微信的 webview 又强制给 webview 加了个 header。webview 的返回的高度没有减去上面 Header 的高度。
安卓web-view ,页面下移,还没解决?普通的网页显示,会有显示底部栏(正常) [图片] 小程序web-view显示,底部栏不见了,下移了吗,(明显不正常) [图片]
2018-09-06不是网络不好,在 Android 部分机型下,整个 Web 页面被挤下去了。 JS 取到的页面高度不对,比实际高度要高。有可能是 JS 取到的高度是整个手机的高度(包括 Header),但 6.7.2 强制给所有 webview 加了 Header 后,返回的高度还是老的高度(即整个手机的高度) ,但实际页面的高度是需要减去 Header 的,所以,下面的内容就会被挤出去。(如果页面原来是强制 100% 高宽的)。 跟这些问题应该是同一问题: https://developers.weixin.qq.com/community/develop/doc/000cc6b9c801c063f747ec85456000?highLine=webview https://developers.weixin.qq.com/community/develop/doc/000268c62ace388f3b47db6e552800?highLine=webview
web-viewweb-view引入h5页面,但是在安卓手机上加载不全,偶现最后两行加载不出来
2018-09-06同有这样的问题,小米 note3,微信 6.7.2。在 webview 中,会明显看到右侧的白边。 另外,也反馈一下 webview 不能全屏的问题。我们小程序其它页都是全屏,只有这一页出现 Header,很影响使用体验。 [图片]
web-view 右侧无法完整填充,显示白边- 当前 Bug 的表现(可附上截图) web-view 无法完全填充页面,右侧有留白,包括京东等看了n多小程序,凡是涉及web-view的都出现了。 [图片] - 预期表现 小米8se mix2都出现这个问题。预期肯定是 右侧无留白,否则海报之类的贴边的都丑死了(一度怀疑手机出问题了,结果。。。) - 复现路径 选任何一个web-view 页面即可。 比如 点击京东首页宣传海报 - 提供一个最简复现 Demo 点击京东首页宣传海报
2018-09-06强烈呼吁 web-view 能自定义顶栏,哪怕是个全局配置。
吐槽:最近的微信升级以下言论已经在不同的帖子中分别说过了,但是还是觉得如鲠在喉、不吐不快,所以特意单独发一个帖子来吐槽一下最近微信升级给小程序带来的两个变化 1、web-view强制显示顶栏 小程序可以不显示顶栏可以说是小程序少有的几个有亮点的特性之一,开发者可以使用更多的屏幕空间来开发和设计,虽然还有一些不足(比如:不能每个页面单独设置是否需要顶栏),但是瑕不掩瑜,总体来说还是很不错的。这次升级直接就强制web-view必需显示顶栏。有用户提出web-view需要顶栏的时候我就担心官方会无脑一刀切,结果还是不幸猜中了。针对这个需求,有很多更合适的对应方法,比如开放单页面单独设置,比如给web-view加一个全局的单独设置,结果官方选了一个最愚蠢的处理方式:无脑一刀切强制显示。我一直认为升级应该以不影响现有效果,或者最起码短期内不影响为前提,官方这次是实实在在的在作恶。 2、ipad上可以横屏使用小程序 小程序的rpx特性可以说是小程序少有的几个有亮点的特性之一,不管什么条件下屏宽固定都是750rpx,这个就一举解决了困扰开发者的适配问题,虽然还有一些不足(比如:部分组件不支持使用rpx设置尺寸、部分接口返回的尺寸没有rpx),但是瑕不掩瑜,必需点赞。但是这次升级后ipad上可以横屏使用小程序,而且横屏下屏宽不在是固定的750rpx,可以说是把开发者一夜打回解放前。如果说web-view强制显示顶栏是在作恶,这个可能是属于准备不足吧,希望后续可以解决。目前还是有一个应对方法,在app.json中加入“resizable: false”强制禁止横屏使用。 另外以上两个变化在最新的(截至发帖前)开发者工具中并没有对应。 最后我想奉劝微信的技术部门,作恶也要有个限度,不要仗着自己能店大欺客就肆无忌惮,做人留一线,给自己积点德没什么坏处。还有,靓坤教导我们:做错就要认,挨打要立正。不要认为自己是腾讯大厂的,承认自己做错或者不会做是折了面子,把bug硬说成feature这种把戏一直玩就没意思了。 再补一个,我上周发了一bug贴,说ipad横屏宽度不是750rpx,结果官方的回复要我提供代码片段。呵呵,ipad横屏宽度是不是750rpx,自己作为官方心里没点数吗?
2018-09-04