android - 为 Android WebView 启用 WebGL 支持

标签 android graphics webview webgl

我需要在我的 WebView 中显示 WebGL 图形。有什么方法可以修改 Android WebView 以启用 WebGL。如果是,怎么做?

最佳答案

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

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

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

关于android - 为 Android WebView 启用 WebGL 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15395245/

相关文章:

android - 如何查看为 Android/SQLite 生成的 SQL 语句

android - 如果服务正在运行,如何启动不同的 Activity (并恢复状态)?

Java - Paint 与 Image 的性能对比?

math - 如何将凸多边形分解为在 X 轴和 Y 轴上对齐的直角三角形?

android - 旧版本的 Android 会升级 chrome webview 吗?

java - SQLiteBlobTooBigException - 华为设备、Android 9 和 10

android - 启动阻塞 GC ObjectsAllocated

java+Swing : efficient overlay of rectangle or other "sprite"

Java WebView : "Failed to read the ' cookie' property from 'Document' : Access is denied for this document"

android - 如何在 webview android 上自动播放 iframe youtube