Internet Explorer 11 не открывает локальный Three.js, даже с локальным сервером - PullRequest
0 голосов
/ 01 июня 2018

Это включает в себя примеры Three.js, в то время как они открыты онлайн.Я пробовал оба сервера python и node.js, он получает список файлов, но когда щелкает HTML, экран остается черным.Они прекрасно открываются в Firefox, Chrome, SeaMonkey и т. Д. Конечно, проблема в IE 11, а не в three.js.

Есть идеи, как сделать, чтобы IE 11 открывал локальные файлы three.js?

1 Ответ

0 голосов
/ 15 июня 2018

IE 11 начал запускать локальные файлы three.js напрямую (с помощью перетаскивания файла HTML) после того, как я сделал следующее:

Свойства обозревателя / Дополнительно / Безопасность выбрана: «Разрешить запуск активного содержимого в«Файлы на моем компьютере» и перезагрузил компьютер.

Но я обнаружил, что IE 11 поддерживает только частичное WEBGL, поскольку он поддерживает только WEBGL 0,94 вместо WEBGL1.0 требуется для THREE.js.

Сравнение:

Firefox 60

Firefox v60

Chrome v67 CHROME v67

IE 11,096

enter image description here

(согласно онлайн-тесту https://browserleaks.com/webgl)

Как следствие, он не будет работать много три.Примеры js (и другие реализации), локально или онлайн.Вот подмножество:

webgl_postprocessing_crossfade

webgl_buffergeometry_instancing_lambert

webgl_lines_fat

webaudio_sandbox

10au * webaudio

webgl_depth_texture - «НЕТ ПОДДЕРЖКИ»

webgl_geometry_minecraft

webgl_gpgpu_birds

webgl_interactive_cubes_gpu

webgl_70_72_gl_g_g_t_g_g_g_g_t_g_72webgl_loader_collada_kinematics

webgl_loader_draco

webgl_loader_gltf

webgl_loader_gltf_extensions

(из https://threejs.org/examples/)

...