由于Float32Array,在IE 9上运行threejs失败

时间:2014-09-16 02:07:59

标签: internet-explorer three20

我正在写一个必须在几乎所有浏览器上运行的threejs演示 - 特别是IE到IE9。

看起来IE 9应该至少能够运行Canvas演示,但我得到了一个Float32Array Javascript错误。

我确定在某个地方有一个简单的答案,但到目前为止,我的搜索没有任何结果。

我应该说我是一名webdev初学者(虽然经验丰富的程序员)并且我在虚拟化服务Spoon.net上运行IE 9实例。 IE10通过这项服务与threejs配合得很好。

提前致谢

1 个答案:

答案 0 :(得分:0)

这是一个很晚的答案。但作为参考,不可持续的提供了一个你可以在github上找到的polyfill: https://github.com/inexorabletash/polyfill/blob/master/typedarray.js

它为IE 9添加了Float32Array支持。这样,你就不会向IE9添加WebGL支持了,但是你将摆脱Float32Array错误。