最近在开发的时候发现虽然是哃样使用的Android API中的WebView加载网页,但是对于不同的机型有的手机上并不能支持WebGL,理论上来说Android从5.0开始默认支持WebGL原来Chromium对运行GPUs不稳定的或者有兼容性问題的设备会禁用WebGL。而且在Android平台可以通过安装Chorme浏览器访问chrome://gpu找到reset
或许到这里我们会认为原来这是硬件的原因,没法解决然而事情并没有这麼愉快的结束o( ̄ヘ ̄o#)
当我在一些不支持的设备上下载完Google Chrome尝试着他是不是能打开的时候,答案是它打开了,也就是说原因并不能全部归咎于硬件,这与Android自带的浏览器的内核也是有关系的
于是在网上开始找解决方法,找到了两种解决方法:
B.TBS(腾讯浏览服务)X5内核网址:,看到之后当场先把Demo下下来试一下果然可以。感谢腾讯X5内核让我度过了这个难关
的方式使用的方法,地址: