Three.js浏览器兼容性

21

我正在阅读Three.js的维基百科页面,上面写着“Three.js可以在所有支持WebGL的浏览器上运行。”如果你使用画布渲染器,在支持画布但不支持webGL的浏览器中是否可以运行使用Three.js创建的应用程序/游戏。此外,Three.js和移动浏览器有什么已知问题吗。


你更有可能遇到硬件支持问题。例如,一些较旧的Macbook没有支持GL的显卡。 - GeorgeButter
3个回答

25

实际上,所有支持canvas的浏览器都得到了支持。我们不支持polyfilled canvas。主要是因为大多数情况下,我们使用除了浏览器未实现的canvas之外的其他东西。


10

请查看此处的浏览器兼容性列表:

http://caniuse.com/webgl

还有一个网站,它很好地列出了支持WebGL的操作系统+设备/浏览器组合:

http://webglstats.com

编辑:回答您的第二个关于移动设备的问题,如果移动设备的浏览器支持WebGL,则不太可能有问题,因为WebGL基本上是基于OpenGL 2.0 ES(嵌入式系统)开发的。 "ES"主要针对像移动设备这样的事物。


那么要求的浏览器版本是:IE 11+和Chrome 18+。在撰写本文时,Safari和Firefox浏览器似乎仅有部分支持。:( - Adriano


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接