美文网首页
安卓部分机型webview不显示echarts

安卓部分机型webview不显示echarts

作者: Madrigal_cdfa | 来源:发表于2019-10-17 11:21 被阅读0次

问题

项目用到echarts图表插件,用h5写好图表接入数据后,放入原生webview。测试ios可以正常渲染,安卓也可以正常渲染,但在部分机型(本次测试华为mate20,所有echarts都无法显示)。

解决

1、怀疑数据是否未获取到,用vconsole插件在真机打开vconsole窗口,发现数据可以正常获取。

2、打开element查看echarts容器div下是否有echarts的canvasd,发现是有canvas的但是canvas并没有渲染出任何内容,于是开始查询webview与canvas的兼容问题,找到一篇文章https://bbs.csdn.net/topics/391921540,大致意思就是说安卓4.3以下使用chrome内核,而4.4以上使用chromium内核。然后请安卓同事帮我换了webview内核,换成了腾讯x5内核,问题解决。。

相关文章

网友评论

      本文标题:安卓部分机型webview不显示echarts

      本文链接:https://www.haomeiwen.com/subject/gptzjftx.html