appframework 不显示底部导航栏footer.

本文介绍了解决AppFramework 2.1.0版本中,在小米3设备上出现的Webview底部导航栏缺失的问题。通过修改加载的JS文件,并针对小米3进行特殊设置来修复该bug。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

appframework(版本2.1.0) 在webview里不显示footer,底部导航栏.
好大一只bug...
设备: 小米3
appframework:2.1.0版本
phonegap:2.9.1.(和这个无关,已经验证了)
其他设备(各个版本的安卓模拟器)都没问题... 就这个小米三(我只实验出小米三,其他没试过,也没设备试)
底部导航栏不见了.
就是出现了这个情况:
appframework 不显示底部导航栏footer. - ckaaaa - ckaaaaappframework 不显示底部导航栏footer. - ckaaaa - ckaaaa
.....下面不见了..
调试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版本即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值