为什么mozilla firefox中没有运行threejs应用程序

为什么mozilla firefox中没有运行threejs应用程序,firefox,three.js,webgl,Firefox,Three.js,Webgl,我最近重新安装了Linux SUSE,现在Firefox没有显示threejs 我已经更新了 about:config webgl.force-enabled to true 浏览器控制台显示以下错误消息 THREE.WebGLRenderer 73 three.min.js:578:133 THREE.WebGLRenderer: Error creating WebGL context. three.min.js:581:370 Error: WebGL: Error during na

我最近重新安装了Linux SUSE,现在Firefox没有显示threejs

我已经更新了

about:config webgl.force-enabled to true
浏览器控制台显示以下错误消息

THREE.WebGLRenderer 73 three.min.js:578:133
THREE.WebGLRenderer: Error creating WebGL context. three.min.js:581:370

Error: WebGL: Error during native OpenGL init. three.min.js:581:104
Error: WebGL: WebGL creation failed. three.min.js:581:104
Error: WebGL: Error during native OpenGL init. three.min.js:581:129
Error: WebGL: WebGL creation failed. three.min.js:581:129
Error: WebGL: Error during native OpenGL init. three.min.js:581:189
Error: WebGL: WebGL creation failed. three.min.js:581:189
TypeError: a is null

我想知道我需要做什么才能让我的页面正确显示three.js场景,而不破坏我的系统,因为我显然需要在所有浏览器上显示页面。

什么版本的firefox?确保其43岁或以上。。。你一直在摆弄环境吗?要将firefox设置重置为默认设置,请转到URL

about:support
要在出厂时重置所有设置,包括WebGL hit

Give Firefox a tune up  --> refresh firefox
。。。如果您想手动更改WebGL的相关设置,下面是一个屏幕截图。。。在URL中输入:

about:config
然后在
webgl
上搜索以下默认设置列表:


WebGL确实提供了最前沿的设置,这可能/确实会导致浏览器/图形图标呕吐。。。所以试着运行一个简单的WebGL站点。。。让我们知道你的进展情况

我在网上找到一篇论坛帖子,它让我知道了gfx.crash-guard.status.glcontext的存在,而这正是崩溃后关闭WebGL的原因。如下图所示重置它使我在不接触任何其他设置的情况下再次运行

编辑:我刚刚注意到,在我的macbook pro上,当我重新加载“关于:支持”或包含WebGL代码的页面时,该值变为“用户设置”为“2”(而不是如上图所示的3)(但网页呈现正常,web GL的内容似乎仍然有效)。

在chromium浏览器中,场景显示得非常好。这两个仅限windows的标志不都适用于我的mac电脑吗。谢谢。是的,这很有效。它告诉我opengl由于崩溃而被禁用。因此,我曾按照您的建议对Firefox进行调整-->刷新Firefox,现在它可以工作了。。在openSUSE上使用firefox。谢谢