问题描述
我们正在开发 forge 查看器,以在我们的 Web 应用程序中显示 Revit 模型。我们已经完成了以下关于bucket 背后的代码、令牌生成和翻译的工作,没有任何错误,直到文件准备就绪。 然后 URN 编号也传递给客户端查看器功能。
在标题部分,我们使用以下脚本。
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jstree/3.3.7/themes/default/style.min.css" />
<!-- Autodesk Forge Viewer files -->
<link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/style.min.css" type="text/css">
<script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js"></script>
加载函数时launchViewer(urn) 1) 我们无法进入这个函数 getForgetoken() 函数。此外,在查看器中未加载上传的文件。 2)我们已经离线包含了上面的header标签脚本(我们已经创建了单独的js,css并添加到页面中)。这也是我们无法在forge viewer中查看文件。
我们不知道为什么没有加载launchViewer(urn)函数。
请帮忙查看文件。
解决方法
我相信您的 js 代码中有一些错误,这应该可以工作。请参考简单的框架示例https://github.com/Autodesk-Forge/learn.forge.viewmodels/blob/master/js/ForgeViewer.js,或者您可以粘贴您的 js 代码以便我们帮助检查。