Autodesk forge 由于未捕获的承诺,部署活动时未加载Forge扩展

Autodesk forge 由于未捕获的承诺,部署活动时未加载Forge扩展,autodesk-forge,Autodesk Forge,我有一个名为HandleSelectionExtension的Autodek Forge扩展,它正在执行一些服务器请求,导致加载速度比ForgeViewer慢。该代码实际上是本教程的镜像 因此,在联机托管时,扩展无法加载,并出现以下错误 ExtensionManager.js:234未捕获(承诺中)扩展未找到:HandleSelectionExtension。是否已注册(1)? 请注意,在本地托管时,扩展可以正常工作。如果我加载域的单独页面,例如,然后单击“上一步”按钮,扩展也可以工作 在启动查

我有一个名为
HandleSelectionExtension
Autodek Forge扩展
,它正在执行一些服务器请求,导致加载速度比ForgeViewer慢。该代码实际上是本教程的镜像

因此,在联机托管时,扩展无法加载,并出现以下错误
ExtensionManager.js:234未捕获(承诺中)扩展未找到:HandleSelectionExtension。是否已注册(1)?

请注意,在本地托管时,扩展可以正常工作。如果我加载域的单独页面,例如,然后单击“上一步”按钮,扩展也可以工作

在启动查看器之前,是否有方法允许扩展完全加载


此处的实时演示:

在注册扩展之前,请确保已加载扩展脚本(确保它位于依赖它的代码块之前),并且仅在明确注册扩展之后,才尝试通过
loadOptions
viewer.loadExtension
加载扩展


我尝试过你的实时演示,但没有看到任何错误或加载的扩展?

在查看器解决问题之前加载扩展


请注意,这与Forge API指南相矛盾,该指南规定扩展必须在核心查看器类之后定义


谢谢Bryan,在
index.html
中,在
ForgeViewer.js
块之前使用
扩展名js
脚本html块解决了问题。我说的对吗?教程中有一个错误,扩展在
ForgeViewer.js
之后加载?