Internet Explorer 11不会打开本地three.js,甚至不能使用本地服务器

时间:2018-06-01 02:34:37

标签: three.js localhost internet-explorer-11

其中包括three.js示例,而它们在线打开。 我尝试了python和node.js服务器,它接收文件列表,但是当点击HTML时,屏幕仍然是黑色的。它们在Firefox,Chrome,SeaMonkey等中打开很好。当然,这是IE 11的问题,而不是three.js。

如何让IE 11打开本地three.js文件?

1 个答案:

答案 0 :(得分:0)

在我执行以下操作后,IE 11开始直接运行本地three.js文件(通过拖放HTML文件):

Internet选项/高级/安全性 选择: "允许活动内容在“我的电脑”中的文件中运行"并重新启动计算机。

但我发现IE 11只支持 部分 WEBGL,因为它只支持WEBGL 0.94而不是THREE.js所需的WEBGL 1.0。

比较:

Firefox 60

Firefox v60

Chrome v67 CHROME v67

IE 11.096

enter image description here

(根据在线测试https://browserleaks.com/webgl

因此,无论是本地还是在线,它都不会运行许多three.js示例(以及其他实现)。这是一个子集:

webgl_postprocessing_crossfade

webgl_buffergeometry_instancing_lambert

webgl_lines_fat <​​/ p>

webaudio_sandbox

webaudio_timing

webaudio_visualizer

webgl_depth_texture - &#34;没有支持&#34;

webgl_geometry_minecraft

webgl_gpgpu_birds

webgl_interactive_cubes_gpu

webgl_kinect

webgl_loader_amf

webgl_loader_collada_kinematics

webgl_loader_draco

webgl_loader_gltf

webgl_loader_gltf_extensions

(来自https://threejs.org/examples/