WebGL 没有正确初始化?

WebGL 没有正确初始化?

我拥有最新的稳定版 Firefox 和 Chrome。但是当我运行主体浏览器我收到以下错误:

Google Body 使用 WebGL,这是 Web 上 3D 的新标准。您的浏览器支持 WebGL,但 WebGL 未正确初始化

我怎样才能让它工作?

答案1

要检查您的浏览器是否支持 WebGL,请访问 http://get.webgl.org/

Linux 和 WebGL 存在一些初期问题,在很多情况下根本无法工作。每当有支持问题时,您都需要提供

  1. 你有什么显卡
  2. 您使用的驱动程序(主要是 ATI 或 NVidia 的免费/封闭驱动程序)。较新的 Intel 图形驱动程序可能受支持,较旧的驱动程序不太可能受支持。

在大多数情况下,您可以强制浏览器使用 WebGL;访问时按照浏览器提供的链接进行操作http://get.webgl.org/

答案2

在 Chromium(或 Google Chrome)中,您可以键入about:flags并搜索(ctrl + f)WebGL。激活它然后重新启动浏览器。

答案3

行为不当的 WebGL 应用程序可能会破坏 WebGL 支持。发生这种情况时,WebGL 应用程序将无法运行。

可以通过重新启动浏览器的所有实例来解决此问题。

在 Chromium 中执行此操作的相对非破坏性的方法(这样您就不会丢失打开的页面)是转到about:flags并禁用 WebGL(通过选择“启用”),然后选择“立即重新启动”,然后重新启用 WebGL 并重新启动。

可能有更直接的方法,但我不知道。

相关内容