【解决方案Webview】H5弹出对话框,部分机型显示错位问题!

原创 2016年08月30日 16:31:00
最近项目用到Webview ,这真是一个比天还大的坑,不停遇到各种奇葩问题。昨天测试就报了个在华为T9510E 版本4.0.4上出现H5弹出对话框错位问题。

如下图:




而在我的华为P8上显示正常。这个问题先让前端去看了一下,但没什么结果,很快产品说出现问题的手机,用自带浏览器打开没问题。

此刻矛头一下就指向了客户端,经过我不断的调试,最终发现需要在包裹webview的activity里加上硬件加速属性

android:hardwareAccelerated="true"   之后显示正常,虽然不知具体原因,但也算一个解决的方法,供广大网友参考,如果有大神知道原因,可以评论告知不甚感激!

最新Android WebView Websettings设置, Android WebView加载网页布局错乱, 在Android4.4新版本之后WebSettings新增设置。

两张图片对比后,你会发现第一张加载web网页的布局乱了。原因:Android4.4(API 版本 19) 提供了一个基于 Chromium 版本的新版本 WebView,不再是webkit了。所以在对...
  • u012553125
  • u012553125
  • 2016年07月09日 22:40
  • 6084

Android原生webView加载h5页面出现加载错乱不完全问题

一、错误的效果图: 二、正确的效果图: 三、解决方案: webView.getSettings().setDomStorageEnabled(true);//打开DOM存储A...
  • yhy123456q
  • yhy123456q
  • 2017年08月30日 13:56
  • 754

Android_WebView踩坑系列

WebView是Android系统提供能显示网页的系统控件,它是一个特殊的View,同时它也是一个ViewGroup可以有很多其他子View。在Android 4.4以下(不包含4.4)系统WebVi...
  • qq_28963915
  • qq_28963915
  • 2017年06月30日 17:27
  • 543

Android WebView高度显示错乱的问题

今天在改测试姐姐们提出的一个bug时,发现WebView有个高度显示问题,至今还不清楚为什么会出现这个问题(有时间去源码看一下),但问题总算解决了。把这个问题和解决方法记录下来与大家分享! 其实解决...
  • qq_27981847
  • qq_27981847
  • 2015年11月27日 14:43
  • 1987

【项目中】关于webView上遇到的各种问题集锦

webView的相关设置: //允许JS执行 webView.getSettings().setJavaScriptEnabled(true); 类似的还有如下这些设置【用到的...
  • tablle
  • tablle
  • 2016年08月03日 18:12
  • 1476

HBuilder实现WebApp,总结MUI使用过程中的坑和方法

MUI尝过的坑和重要知识点总结1:自带的各种标签的 样式权重过高,重写不方便(和BootStrap比较来说,BootStrap更加灵活) 2:链接跳转。常规的a标签 加href是无法跳转的,浏览器有效...
  • zhang2222222
  • zhang2222222
  • 2016年12月16日 09:27
  • 6116

【HTML5移动端开发】[rem + 百分比布局] 加载抖动(高度不一致)解的决方法

解决移动端rem+百分比布局加载瞬间页面错乱的方法 以下的内容和观点未经大牛级别验证,有错误的地方请大牛留言指教~! 移动端布局有很多种,这里我最常使用到 rem+ 百分比 的布局方式(高度/字...
  • qq_31381917
  • qq_31381917
  • 2016年11月07日 12:44
  • 2787

Android的WebView加载网页的几种方式及网络异常处理

Android的webview加载本地html、assert内html和收集URL 2013年4月16日联系商易上海电子商务网站建设,了解更多   ...
  • Chark_Leo
  • Chark_Leo
  • 2014年04月29日 15:43
  • 37322

WebView中加载页面错误处理

在Android项目中,我们通常会用WebView来加载网页面。使用方面,展示效果好,而且可以动态更新,用WebView来加载网页内容当然是我们开发APP的首页。不过,也有让人有点囧的时候。当我们的手...
  • true100
  • true100
  • 2015年12月22日 09:29
  • 8850

chrome调试webview

1.来看下高大上的chrome://inspect  通过它和USB,你可以调试andriod手机上的h5页面,非常的方便和强大。 它支持以下的调试: 1.浏览器tab页打开的h5页面  2.we...
  • jjx0224
  • jjx0224
  • 2015年11月17日 22:26
  • 1722
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【解决方案Webview】H5弹出对话框,部分机型显示错位问题!
举报原因:
原因补充:

(最多只允许输入30个字)