WebGL不在localhost上工作

时间:2015-10-19 19:53:14

标签: google-chrome firefox webgl babylonjs

我有Linux Mint 17.2 64bit并尝试启动Babylon.JS项目。 当我查看BabylonJS网站上的示例时,所有图形都显示正常,但在加载我的项目时,在FF或Chrome中的控制台中,我得到“Webgl不支持”错误。这与我的代码无关,因为错误发生在localhost上的BabylonJS的初始化(测试)上。

我使用脚本src =“http://cdn.babylonjs.com/2-2/babylon.js”

根据手册,对任一浏览器进行适当的更改以启用WebGL。

我应该在哪里解决问题?

3 个答案:

答案 0 :(得分:0)

我认为您应该查看您正在使用的所有脚本文件以及它们是否与您的系统兼容。我不确定,但我猜可能这与源脚本运行的特定环境有关。

尝试运行simple shader example时遇到类似问题。我复制了所有相同的文件,但显然它在网站上没有使用localhost。

我通过要求最新的三个js脚本而不是网站上包含的脚本来解决问题。这神奇地解决了这个问题。

答案 1 :(得分:0)

不幸的是,诀窍在于,我试图初始化未发布的画布(偶然删除),所以问题就解决了。 谢谢大家的答案。

答案 2 :(得分:-1)

正如您所说" Webgl不支持",这意味着您的浏览器不支持WEBGL。无论是FF还是Chrome。尝试将浏览器更新为最新版本。

您应该尝试使用Google Chrome的此链接。

https://support.google.com/chrome/answer/3098656?rd=1