Three.js + Chrome 43:创建WebGL上下文时出错

时间:2015-06-20 15:15:01

标签: javascript google-chrome

在Ubuntu Linux下运行chrome 43中的this脚本时出现"错误创建WebGL上下文" 错误。在稳定版的Firefox中,它在chrome 42 ad中运行得非常好。这是堆栈跟踪:

Error creating WebGL context.THREE.WebGLRenderer @ three.min.js:517(anonymous function) @ pen.js:24(anonymous function) @ pen.js:120

请注意,我在示例脚本的Chrome版本43中遇到此错误,但在threejs.org上的所有示例中也是如此。产生此错误的脚本使用threejs r70和r71

编辑:我刚注意到这个bug特定于ubuntu linux上的chrome包,chrome工作得很好。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

对于Chromium 43.0.2357.81 Ubuntu 14.04(64位),我得到了同样的东西,但是Chrome 43很好。这似乎是一个错误,here是Chromium bug跟踪器中的一个问题。铬开发商说:

  

我们无法控制Ubuntu决定将哪些Chromium修订版纳入其发行版。他们完全有可能撤下破损的修订版。对不起,但这是一个你不得不接受Canonical的问题。

Herehere是Ubuntu Chromium发布的可能问题,但似乎尚未解决。

我认为现在的解决方案是降级到工作版本并等待修复。