我想使用绘图工具扩展。在我的 Autodesk Forge Viewer 中。当我下载这样的扩展时,它就可以工作。 https://github.getafreenode.com/autodesk-platform-services/aps-extensions/blob/main/public/extensions/DrawToolExtension
<link rel="stylesheet" href="http://cdn.jsdelivr.net/gh/autodesk-forge/forge-extensions/public/extensions/DrawToolExtension/contents/main.css">
<script src="http://cdn.jsdelivr.net/gh/autodesk-forge/forge-extensions/public/extensions/DrawToolExtension/contents/main.js"></script>
但是我想根据我的需要更改扩展代码。我在本地指定
<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" href="main.css">
但是它停止工作了,我不明白为什么
如果您要将扩展文件复制到您自己的应用程序中,请确保其路径设置正确。例如,在您分享的片段中:
<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" href="main.css">
这两个文件预计位于 与使用这些 <script>
和
<link>
标签的 HTML 文件位于同一文件夹中。我们通常建议将扩展资源存储在子文件夹中,让我们这样说:
- your-project-folder/
- wwwroot/
- your-custom-extension/
- main.js
- main.css
- index.html
- index.js
- index.css
在这种情况下,index.html
文件中的
<script>
和
<link>
标签应如下所示:
<script type="text/javascript" src="./your-custom-extension/main.js"></script>
<link rel="stylesheet" href="./your-custom-extension/main.css">
此外,请确保 main.js 文件包含在 viewer3D.min.js 文件之后。