@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