解决 Firefox 44 / OSX 10.11.3 中的 WebGL 支持问题

解决 Firefox 44 / OSX 10.11.3 中的 WebGL 支持问题

我使用的是 13 英寸 Macbook Air 2014,配备 1.7Ghz Intel Core i7(Intel HD 5000 Graphics)。最新版本的 Firefox 似乎已禁用 WebGL 支持。运行简单的代码片段

document.createElement('canvas').getContext('webgl')

在最新的 Chrome 中,WebGL运行Error: WebGL: Error during native OpenGL init. 良好,并about:support在“图形”部分显示以下消息:

关于:支持

我的设置根据about:config

关于:配置

WebGL 无法正常工作的原因是什么? 之前发生的可疑崩溃是什么,或者我该如何找出原因? 如何重新启用它?

答案1

正如您在 about:support 页面中看到的,由于图形堆栈上一次崩溃,GL 已被禁用。为了防止更多崩溃,Firefox 禁用了 WebGL,这不太好。

为了重新启用它,您只需重置gfx.crash-guard.status.glcontextabout:config 中的值即可。

另一种方法是清除整个配置文件,但这样您将丢失所有个人设置,因此不建议这样做。

答案2

最终的解决方案来自 Mozilla 支持论坛,具体来说这个帖子

尝试删除可能的 user.js 和编号的 prefs-##.js 文件并重命名/删除 prefs.js 文件以将所有首选项重置为默认值,包括通过 user.js 设置的首选项和当前 Firefox 版本不再支持的首选项。

您可以使用此按钮转到当前 Firefox 配置文件夹:

帮助 > 故障排除信息 > 配置文件目录;Windows:显示文件夹;Linux:打开目录;Mac:在 Finder 中显示

相关内容