首页 文章

来自three.js的gltf加载器是否与ie11不兼容?

提问于
浏览
1

我一直在尝试使用加载器在three.js场景中加载gltf,但它不适用于ie11而it is said that it does on their web site . 此外,the gltf loader examples don't work either(在Internet Explorer上) . 任何人都可以确认是这种情况,如果是这样,请更新有关加载程序的浏览器兼容性的信息吗?

EDIT: 我已经尝试过使用ES6 Promises polyfill,就像我在一个月前发布的_1576698中的例子一样 .

2 回答

  • 2

    GLTFLoader与IE11兼容,但要求您“填充”IE11中缺少的某些功能 . 实际上,这意味着您必须包含一个添加Promise功能的脚本,IE11默认情况下没有这个功能 .

    如果这不起作用,我建议就three.js github问题提出问题,这可能是一个错误 .

  • 1

    根据three.js docs, GLTFLoader: Browser compatibility

    GLTFLoader relies on ES6 Promises, which are not supported in IE11.
    To use the loader in IE11, you must include a polyfill providing a Promise replacement.
    

    gltf加载程序与IE11不兼容,但是它可以使用IE11与polyfill一起使用ES6承诺 .

相关问题