android 4.0.3和4.0.4上webview只显示一屏问题的定位
2016-04-14 19:17
441 查看
遇到一件糟心事,之前开发的webview加载本地js的内容的功能被测出兼容性问题,在android 4.0.3、4.0.4的手机上,只能显示一屏,内容超过一屏的也不能滑动。
一开始判断是android系统兼容性的问题,百度、google、stackOverflow了很久,试了若干解决方案都不成;同时试了竞品,都没有这个问题;就改为加载http://www.baidu.com试下,发现webview是可以滚动的。这样基本上可以判定是本地js写得有问题。
看了下css的样式,最外层的高度设置语句为:
改为auto试了下,竟然成了。
还是要多学些语言的,只会写native,不会写js,遇到交叉问题,很不好定位,浪费时间。
一开始判断是android系统兼容性的问题,百度、google、stackOverflow了很久,试了若干解决方案都不成;同时试了竞品,都没有这个问题;就改为加载http://www.baidu.com试下,发现webview是可以滚动的。这样基本上可以判定是本地js写得有问题。
看了下css的样式,最外层的高度设置语句为:
html { height: 100%; }
改为auto试了下,竟然成了。
还是要多学些语言的,只会写native,不会写js,遇到交叉问题,很不好定位,浪费时间。
相关文章推荐
- 安卓性能优化之内存管理
- android在java代码中处理像素适配和国际化适配的问题
- Android滑动(二)——滑动方法之layout() 及相应封装API
- Android 最火的快速开发框架XUtils
- databinding 程序包 xxx.xxx.databinding.xxxBinding 不存在
- 讯飞语音包实现Android语音识别
- 通过JUnit进行Android单元测试
- ListView的使用(二)
- android MVP 开发模式
- 贵人礼-情人节微信送玫瑰小游戏总结
- ListView的使用(一)
- iOS 隐藏多余的cell
- Android定时广播和定时服务两种实现方式
- Android - JUnit Test(单元测试)
- 利用微信企业号进行告警
- Swift-画虚线、虚线圆
- Error:Android Packager: [应用名] java.io.FileNotFoundException: G:\xxx\应用名.unaligned.apk (拒绝访问。)
- Android之system_server与zygote之作用
- xCode5 在ios7模拟器中出现__cxa_throw _pthread_exit错误
- Android之操作SD卡(一)