Panorama не загружается в сценарий AFrame 360 ​​Image, если он размещен на бэкэнде рабочего сайта. - PullRequest
0 голосов
/ 14 января 2019

Я работаю над хостингом панорамы 360 для работы, я заставил его работать с помощью AFrame 360 ​​Image, когда файл размещен на Imgur, но мне нужно попытаться получить его для размещения на моем рабочем сайте, чтобы поддерживать больший размер Размер файла и простота доступа. В настоящее время загружается скрипт, но изображение не появляется, это происходит с любым изображением, размещенным на сайте. С чего бы это?

Я пробовал файлы всех разных размеров и расширений, ни один из них не загружается внутри скрипта, несмотря на то, что они доступны по прямой ссылке.

<!DOCTYPE html>
<html>
<head>
<script src="https://aframe.io/releases/0.8.0/aframe.min.js"></script>
</head>
<body>
 <a-scene>
      <a-sky src="https://mapping.hdc.govt.nz/photos/LowStitch.jpg" rotation="0 0 0"></a-sky>
    </a-scene>
</body>
</html>

Я ожидал, что он будет работать так же, как и при использовании изображения, размещенного на Imgur, однако все, что я получаю, это белый экран с логотипом VR в правом нижнем углу.

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Активу требуются заголовки CORS для его загрузки из любого источника с вашего веб-хоста: https://aframe.io/docs/0.8.0/introduction/faq.html#why-does-my-asset-e-g-image-video-model-not-load

0 голосов
/ 15 января 2019

Проверьте журналы консоли -

Доступ к изображению в 'https://mapping.hdc.govt.nz/photos/LowStitch.jpg' ... заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок' Access-Control-Allow-> Origin '.

показывает ошибку CORS ( C ross- o rigin R esource S haring). Это означает, что сервер не обслуживает файлы с заголовком CORS для aframe.io, поэтому ресурс запрещен. Попробуйте поместить сайт в тот же каталог, что и фотографии. Или обратитесь к администратору сервера по поводу шапки.

Для получения подробной информации о CORS - здесь - это явный ответ на CORS в рамке от H.Pauwelyn.

...