为Android WebView启用WebGL支持

aru*_*un8 15 graphics android webview webgl

我需要在webview中显示WebGL图形.有没有办法修改Android WebView以启用WebGL.如果是,怎么样?

小智 16

在Android Lollipop之前的WebViews中不支持WebGL.在KitKat中,Android切换到Chromium作为本机WebView实现,但它被锁定到Chromium 33,没有WebGL.在Lollipop中,WebView通过Play商店进行更新,现在支持WebGL.(来源:https://developer.chrome.com/multidevice/webview/overview)

尝试扩展WebView以支持它几乎是不可能的.

您可能会考虑的一件事是使用CSS 3D转换而不是WebGL,Android ICS和转发支持这些转换,请参阅http://caniuse.com/#feat=transforms3d


kri*_*rak 6

当前的Android webview不支持WebGL,但您可以使用crosswalk-project,这是一个支持WebGL的Web运行时,并将其与您的WebGL应用程序一起打包到Android应用程序中.最新的英特尔XDK支持使用crosswalk运行时构建Android应用程序.