Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 在IE 9上运行threejs失败,原因是Float32Array_Internet Explorer_Three20 - Fatal编程技术网

Internet explorer 在IE 9上运行threejs失败,原因是Float32Array

Internet explorer 在IE 9上运行threejs失败,原因是Float32Array,internet-explorer,three20,Internet Explorer,Three20,我正在编写一个3JS演示,它必须在几乎所有的浏览器上运行——特别是IE到IE9 看起来IE9至少应该能够运行画布演示,但我发现了一个Float32Array Javascript错误 我肯定在某个地方有一个简单的答案,但我的搜索到目前为止没有任何结果 我应该说,我是一个webdev初学者(尽管有经验的程序员),并且我正在虚拟化服务上运行一个IE9实例。IE10通过该服务与threejs配合良好 提前感谢这是一个相当晚的回答。但作为参考,IndexorableTash提供了一个polyfill,您

我正在编写一个3JS演示,它必须在几乎所有的浏览器上运行——特别是IE到IE9

看起来IE9至少应该能够运行画布演示,但我发现了一个Float32Array Javascript错误

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

我应该说,我是一个webdev初学者(尽管有经验的程序员),并且我正在虚拟化服务上运行一个IE9实例。IE10通过该服务与threejs配合良好


提前感谢

这是一个相当晚的回答。但作为参考,IndexorableTash提供了一个polyfill,您可以在github上找到:


它为IE9增加了对阵列的支持。这样,您就不会将WebGL支持添加到IE9中,但您将摆脱Float32Array错误。

欢迎使用!我不太熟悉Three.js,但IE9不支持类型化数组(例如,
Int8Array
Float32Array
,等等)。是的,我看到了。似乎确实有一些TypedArray实现,但到目前为止,它们还没有为我工作。我的部分问题是,我是一名图形程序员,第一次真正学会了Javascript——如果我不得不偏离正题,我真的不知道自己在做什么:)