@JllX, я столкнулся с той же проблемой при загрузке изображения, которое не загружается с сервера s3.amazonaws.com внутри <a-assets> или источника в <a-sky>. ты решил свою проблему? Помогите мне, пожалуйста. Спасибо заранее

аюсь использовать текстуру с моего собственного веб-сервера, но помещая ее в тег asset-item, я получаю следующую ошибку.

> Access to Image at 'http://192.168.137.1:3000/cat2.jpg' from origin
> 'http://localhost' has been blocked by CORS policy: No
> 'Access-Control-Allow-Origin' header is present on the requested
> resource. Origin 'http://localhost' is therefore not allowed access.

Изображение доступно, так как я вижу его в вебинспекторе. Он отлично работает в простой тег изображения. Кто-нибудь знает, что здесь делать? Спасибо!

Обновить: Мой код вы можете найти ниже:

<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>

<a-scene>
  <a-assets>
    <img id="cat" src="http://192.168.x.x:3000/cat.jpg"/>
  </a-assets>

  <a-sky src="#cat"/> <!-- this code works not (CORS) -->
  <a-sky src="http://192.168.x.x:3000/cat.jpg" /> <!-- this code works not (CORS) -->
</a-scene>

<img id="cat" src="http://192.168.x.x:3000/cat.jpg"/> <!-- this code works -->

Решение:

Я выяснил основную проблему: это не имело никакого отношения к самому A-Frame, это была незначительная ошибка на сервере. Заголовки были указаны после инициализации файлового сервера. Ввод спецификации в фазу инициализации сделал свое дело ... конечно ... :-D

Ответы на вопрос(1)

Ваш ответ на вопрос