无法加载托管在Google驱动器/保管箱中的glTF模型

问题描述 投票:1回答:1

我正在尝试使用model-viewer在网站上加载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>
model 3d augmented-reality dropbox gltf
1个回答
0
投票

由于某种名为Cross-Origin Resource Sharing的原因,您不能只在DropBox上托管网页嵌入式资源。资产必须与页面所在的Web服务器位于同一服务器上(页面本身必须位于服务器上,而不仅仅是本地文件中)。或者,您的资产可以位于已配置为enable CORS的外部服务器上。

如果您在浏览器的开发人员工具Web控制台中查看,则在未正确配置或未配置的情况下,您会看到与CORS相关的错误消息。

© www.soinside.com 2019 - 2024. All rights reserved.