其中包括three.js示例,而它们在线打开。 我尝试了python和node.js服务器,它接收文件列表,但是当点击HTML时,屏幕仍然是黑色的。它们在Firefox,Chrome,SeaMonkey等中打开很好。当然,这是IE 11的问题,而不是three.js。
如何让IE 11打开本地three.js文件?
答案 0 :(得分:0)
在我执行以下操作后,IE 11开始直接运行本地three.js文件(通过拖放HTML文件):
Internet选项/高级/安全性 选择: "允许活动内容在“我的电脑”中的文件中运行"并重新启动计算机。
但我发现IE 11只支持 部分 WEBGL,因为它只支持WEBGL 0.94而不是THREE.js所需的WEBGL 1.0。
比较:
Firefox 60
IE 11.096
(根据在线测试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