我需要在我的webview中显示WebGL图形。有什么办法可以修改Android WebView来启用WebGL。如果是,如何?为Android WebView启用WebGL支持
回答
在Android棒棒糖之前,WebView不支持WebGL。在KitKat中,Android切换到Chromium作为本地WebView实现,但它被锁定到Chromium 33,没有WebGL。在棒棒糖中,WebView通过Play商店进行更新,现在支持WebGL。 (来源:https://developer.chrome.com/multidevice/webview/overview)
试图扩展WebView来支持它几乎是不可能的。
有一两件事你可以考虑,是使用CSS 3D转换,而不是WebGL的,这些都支持在Android ICS和转发,看到http://caniuse.com/#feat=transforms3d
您可以使用浏览器测试版应用程序或Firefox测试版新的Android设备上查看的WebGL应用程序。我测试过的唯一设备就是运行Android 4.2.2的Asus Nexus 7平板电脑。
运行Android 4.1.2的我的Motorola Razr不支持Google Chrome Beta版的WebGL。
不知道这是否直接帮助..但仅供参考。
虽然无法为Android WebView启用WebGL,但可以选择使用WebGL使用Ludei(www.ludei.com)使用CocoonJS进行渲染的本机应用程序。他们甚至在Google Play中有一个演示应用程序,以显示即使在Android 2.3设备上运行的一些已知的WebGL演示。
https://play.google.com/store/apps/details?id=com.ludei.demos.webgl
上欧雅即使运行!
WebGL是不是在目前的Android的WebView支持,您可以使用,无论crosswalk-project这是一个支持WebGL的网络运行和打包的Android应用程序与你的WebGL的应用程序一起。最新的Intel XDK支持使用Crosswalk运行时构建Android应用程序。
- 1. 在Android 5的WebView上支持WebGL
- 2. 如何在webView中使用Chrome支持WebGL android
- 3. WebGl支持android&iphone webviews
- 4. WebView支持Android Wear
- 5. Android WebView javascript支持
- 6. Android WebView和WebGL
- 7. Android webview与webGL
- 8. Android的(可以说4.0)WebView支持WebGL吗?
- 9. TideSDK支持WebGL
- 10. 支持WebView
- 11. Android kitkat webview插件支持
- 12. Android的WebView支持HSTS吗?
- 13. Android WebView是否支持html5?
- 14. 如何为Android支持库启用javadoc?
- 15. Webgl在Nexus 7上支持但未启用
- 16. WebGL检测为支持时,它实际上不支持
- 17. 是否由webgl支持texture2DRect?
- 18. 从Android模拟器使用WebView WebGL
- 19. websocket支持javaFx webView
- 20. 跨平台应用程序嵌入Webkit支持WebGL支持
- 21. Android Webview是否支持Spdy V3?
- 22. HTML5音频不支持android Webview
- 23. Android Webview是否支持CSS3 WebKit动画?
- 24. android webview动态内容图像支持
- 25. Android WebView是否支持框架标签?
- 26. Android Webview预加载不支持Nexus
- 27. WEBVIEW Android支持VLC网页插件吗?
- 28. 支持TextView和WebView的Android hindi字体
- 29. Android webview href不支持html页面
- 30. Android 4.2.2的WebView(Webkit 534.30)支持什么?
(更新)如果对其他人有帮助:Android 4.4(KitKat)包含基于Chrome的WebView,但WebGL已被禁用。 Android 5.0(Lollipop)包含基于Chromium M37的WebView,其中支持WebGL。此外,还可以通过Google Play进行升级。请参阅:http://developer.android.com/about/versions/lollipop.html#WebView – rbarriuso 2014-11-25 20:30:00