2 drivaed drivaed 于 2016.03.14 15:01 提问

基于android4.4以下与4.4及以上的webview对于html5兼容性问题

在Android
4.4以下(不包含4.4)系统WebView底层实现是采用WebKit内核,而在Android
4.4及其以上Google 采用了chromium作为系统WebView的底层内核支持,我现在做的一个app是就是使用webview调用了一个html5的网址,但发现有些地方是不兼容的,比如说一个登录页面在输入用户名称或者密码的时候弹出键盘,然后在滑动屏幕的时候上方就会有空白区域出现图片说明
帮忙分析下,是android兼容问题,还是页面编写的问题
如果是android兼容问题,是不是有第三方组件可以使用

1个回答

lxk_1993
lxk_1993   Rxr 2016.03.14 18:47
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
解决安卓4.4webview的兼容性问题
放弃WebView,使用Crosswalk做富文本编辑器 原文链接:http://www.cnblogs.com/ct2011/p/4100132.html 为什么放弃WebView Android WebView做普通浏览还好,做富文本编辑器,常常会遇到各种奇葩的bug,而且很难修复。尽管Google在版本迭代中不断修复bug,但依旧没法用它来做富文本编辑。
HTML5视频全屏webview兼容4.4以上
原作者Cristian Perez cprcrack https://github.com/cprcrack/VideoEnabledWebView
Android-WebView4.4以下兼容
项目地址:传送门问题描述App开发时或多或少加载web页面,但是使用h5或者一些新特性来写的web页在Android低版本系统上经常出现各种兼容适配问题。前言WebView是android系统提供能显示网页的系统控件,它是一个特殊的View,同时它也是一个ViewGroup可以有很多其他子View。在Android 4.4以下(不包含4.4)系统WebView底层实现是采用WebKit内核,而在A...
Android 4.4 webview 显示问题
/*获取当前系统的android版本号*/ int currentapiVersion=android.os.Build.VERSION.SDK_INT; if (currentapiVersion >= 19) { webView.getSettings().setUseWideViewPort(true); //webView.getSettings().set
Android问题—Android 4.4后WebView的一些注意事项
本节引言: 本节参考原文:Android 4.4 中 WebView 使用注意事项.md 从Android 4.4开始,Android中的WebView不再是基于WebKit的,而是开始基于Chromium,这个改变 使得WebView的性能大幅提升,并且对HTML5,CSS,JavaScript有了更好的支持! 虽然chromium完全取代了以前的WebKit for
[WebView学习之四]:迁移到Android4.4版本的WebView
上一篇我们学习了([WebView学习之三]:使用WebView来创建Apps),今天我们来继续学习。        (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明。        Author:hmjiangqq        Email:jiangqqlmj@163.com             An
Android5.0以上WebView的兼容问题
最近在维护一个项目同时要兼容Android4.4和Android5.0两种机型,在调试Android5.0的时候多次因为WebView而造成程序崩溃。在项目完成之后,就来总结一下WebView的兼容性问题。1. All WebView methods must be called on the same thread. 在Android5.0,WebView添加了线程检测,要求WebView的所有
Android4.4以下版本webview 不支持css3 flex布局
可以使用display:-webkit-box布局来替代flex布局文章来自:http://www.cnblogs.com/frankwong/p/4603141.html一,-webkit-box属性讲解box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。目前box-flex属性还没有得
Android 4.4以上的新版本WebView
原始文章:https://developer.android.com/guide/webapps/migrating.htmlAndroid 4.4(API level 19)引入了基于Chromium的WebView的新版本。这一更改升级了对HTML5、CSS3和JavaScript的WebView性能和标准支持以匹配最新的web浏览器。使用WebView的任何应用程序在运行Android 4.4
在android4.4中webview的使用相对于之前版本的一些区别
自Android4.4起,Android中的Webview开始基于Chromium(这大概是Android部门负责人更换的缘故)。这个改变使得webview对于html5,css,js有了更好的支持。 区别: 1,多线程 如果你在子线程中调用WebView的相关方法,而不在UI线程,则可能会出现无法预料的错误。所以,当你的程序中需要用到多线程的时候,也请使用runOnUiThread()方法