作者:抑制不L挑逗烛 | 来源:互联网 | 2023-05-17 19:50
appframework(版本2.1.0) 在webview里不显示footer,底部导航栏.
好大一只bug...
设备: 小米3
appframework:2.1.0版本
phonegap:2.9.1.(和这个无关,已经验证了)
其他设备(各个版本的安卓模拟器)都没问题... 就这个小米三(我只实验出小米三,其他没试过,也没设备试)
底部导航栏不见了.
就是出现了这个情况:
.....下面不见了..
调试js源码..
在js里发现了bug..
不要加载build/ui/appframework.ui.min.js
换成
build/appframework.js
build/ui/appframework.ui.js
上面那个min是压缩过的.
定位到appframework.ui.js的2964行
搜索sometimes android devices are stubborn的上面一行.
比如遇到小米3 就加上:
if(navigator.userAgent.indexOf('MI 3W') > 0){
this.layer.style.height = '615px';//数字自己试.
}
就好了.
发布的时候记得压缩成min版本即可.