‹Model-viewer› не может загрузить модель glTF, размещенную на Google Диске / Dropbox

Я пытаюсь загрузить модель glTF на веб-сайт с помощью программы просмотра моделей. Модель размещена на диске Google и в Dropbox, но ни одна из ссылок не загружает модель. Полоса загрузки появится, а затем станет пустой. Но модель отлично загружается в онлайн-предварительном просмотре glTF. Кто-нибудь знает, в чем может быть проблема? Вот пример:

    <script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.js"></script>
<script nomodule src="https://unpkg.com/@google/model-viewer/dist/model-viewer-legacy.js"></script>
<model-viewer src="https://www.dropbox.com/s/2c6vj30g9rl4olh/out.gltf"></model-viewer>

person nicksp    schedule 16.05.2020    source источник


Ответы (1)


Вы не можете просто разместить встроенные ресурсы веб-страницы в DropBox таким образом из-за того, что называется Совместное использование ресурсов из разных источников. Ресурсы должны находиться на том же веб-сервере, что и ваша страница (и сама ваша страница должна находиться на сервере, а не только в локальном файле). Или ваш актив может находиться на внешнем сервере, который был настроен для включения CORS.

Если вы посмотрите в веб-консоль инструментов разработчика своего браузера, вы увидите сообщения об ошибках, связанные с CORS, если он настроен неправильно или не настроен.

person emackey    schedule 16.05.2020