Three.js, как я могу загрузить Preview STL через https? Загрузчик по умолчанию выдает смешанные ошибки содержимого - PullRequest
0 голосов
/ 09 января 2019

Хорошо, я пытаюсь создать систему быстрого цитирования для моего сайта, предварительный просмотр здесь https://www.instagram.com/p/BsOr6cCjw7Q/,

У меня все заработало, но когда оно было отправлено на сайт, я получаю эту ошибку,

"Mixed Content: The page at 'https://taibhsedesigns.ie/3dprintcalc/3d.html' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://www.taibhsedesigns.com/404.html'. This request has been blocked; the content must be served over HTTPS."

Я обнаружил ошибку, вызванную следующим,

  var loader = new THREE.STLLoader();
            loader.load('adam.stl', function(geometry) {


                default_mesh = new THREE.Mesh(geometry, material);
                default_mesh.receiveShadow = true;
                default_mesh.castShadow = true;


                scene.add(default_mesh);

            });

Похоже, что загрузчик делает запрос http для файла, а не https, как я могу решить эту проблему, так как я ничего не вижу в документах, чтобы заставить https или альтернативный загрузчик, который будет выполнять такие через https?

Любая помощь или руководство будут очень благодарны, так как я все еще новичок в Three.js, и это последнее препятствие, с которым я борюсь.

...