【问题标题】:Three.js browser compatibility三.js浏览器兼容性
【发布时间】:2014-01-17 23:14:39
【问题描述】:

我正在阅读 Three.js 维基百科页面,它指出“Three.js 在 WebGL 支持的所有浏览器中运行。”如果您使用画布渲染器,使用 Three.js 创建的应用程序/游戏将在支持画布但不支持 webGL 的浏览器中运行。 Three.js 和移动浏览器也有任何已知问题。

【问题讨论】:

  • 您实际上更有可能遇到硬件支持问题。例如,一些较旧的 Macbook 没有支持 GL 的显卡

标签: three.js


【解决方案1】:

您可以查看WebGL plugin 的 Internet Explorer 10 及更低版本。

【讨论】:

    【解决方案2】:

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

    http://caniuse.com/webgl

    还有另一个网站对 WebGL 的操作系统 + 设备/浏览器组合支持进行了非常简洁的细分:

    http://webglstats.com

    编辑:要回答您关于移动设备的第二个问题,如果移动浏览器支持 WebGL,则不太可能出现问题,因为 WebGL 基本上基于 Open GL 2.0 ES(嵌入式系统)。 “ES”主要针对移动设备之类的东西

    【讨论】:

    • 那就是:IE 11+ 和 Chrome 18+。在撰写本文时,Safari 和 Firefox 浏览器似乎只有部分支持:(
    【解决方案3】:

    实际上所有支持画布的浏览器都支持。我们不支持填充画布。主要是因为大多数时候,我们使用了浏览器没有实现的画布之外的其他东西。

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 2018-11-25
      • 2012-10-19
      • 2012-08-09
      相关资源
      最近更新 更多