- web-view 诡异行为
- 当前 Bug 的表现(可附上截图) 众所周知,当只有一个小程序页面时,如果这个页面内嵌了 web-view,那么不论 web-view 里怎么跳转,都不显示回退按钮。 所以通常需要新开一个页面,来显示回退按钮。 现在有两个原生页面,A、B。 如果从 A->B,那么这时在B中点击回退会回到 A,没有问题。 但是如果 B 里面内嵌两个html页面:B.m,B.n。如果从 A navigateTo B.m,然后再跳到 B.n,此时点击回退应该回到 B.m,再次点击应该返回到上一个原生小程序页面。 但是诡异的是,B.m 再点击返回时,并没有返回上级原生小程序页面,而是在当前 web-view(B,第二个)新增了一条历史记录...这是再点击的话会退回到 B.m,如此循环... B.m <-> A.. - 预期表现 web-view 最后一个 html 页面时,再次返回应该 pop 到上一个小程序页面。 为啥小程序 webview 第一个页面时不能直接显示回退...问题太多。。。
2018-12-04 - 安卓 WebView position:fixed 错位问题
请教一下各位,小程序里内嵌的 WebView 各位有没有遇到过这种情况? 就是安卓系统里,position: fixed;left:0; bottom: 0; 这种置底的元素,会错位到屏幕外边去(如图)? [图片] 而且这种排版错位只发生在第一次打开小程序时,如果删除后再次打开进入问题就不复存在了。 第一次进入: [图片] 删除后再次进入,底部正常: [图片] 这个问题很早就提过,官方一直没人答复,我这个问题是稳定重现的,官方人员看到的话还麻烦帮忙看一下,感激不尽! 此外,这个错误貌似只在 navigationStyle: custom 时出现...
2018-08-15 - 安卓 webview 排版不一致问题
如截图所示,安卓下同一个页面嵌入到 web-view 组件当中,小程序第一次打开与后续打开(如删除后再次打开)时,排版行为不一致。具体表现为,第一次打开时底部的 tab 定位错位(使用 position: fixed; left:0; bottom:0; 定位至页面底部),删除小程序再次进入后,定位恢复正常。 首次打开小程序: [图片] 删除后,再次打开小程序,排版恢复正常: [图片] 不知道各位有没有遇到这个诡异的问题?还请踩过此坑的同学和官方开发人员帮忙答复一下,多谢!
2018-07-09