office-js - Word Addin:有没有办法动态加载 XML Manifest?
问题描述
我有一个在我的本地服务器上运行的 Word 插件项目(例如http://mylocal:1234/addin
)和一个在远程服务器上运行的类似 Word 插件(例如http://myremote.azurewebsites.net/addin
)。
当我从本地浏览器打开存储在远程服务器上的 Word 文档时,加载的 Word 加载项是我本地的加载项,但我想加载远程的加载项。
因此,我想动态加载位于文档同一服务器中的加载项(我可以从中获取其位置Office.context.document.url
)。有没有办法实现这种行为?我不想创建不同的清单。
这是我当前清单的源位置:
<DefaultSettings>
<SourceLocation DefaultValue="~remoteAppUrl/Home.html" />
</DefaultSettings>
解决方案
你所要求的无法完成。任何给定的清单只能有一个 SourceLocation。您将需要两个清单(具有不同的<ID>
值)。
推荐阅读
- pdf - 在包含文本的 PDF 上使用 Document AI 仍然包含文本错误
- c# - 如何以编程方式构造一个 pack: URI 来引用不同程序集中的资源?
- python - 我安装了错误版本的 pip ModuleNotFoundError: No module named 'pip._internal.cli.main'
- angular - ngx bootstrap - 将输入焦点放在模式打开上
- javascript - 为什么输出结果不一样?
- typescript - 如何使 TypeScript 缩小父对象的类型?
- c - 使用和不使用条件变量的两个线程有什么区别?
- python - 向 displot 中的所有子图添加行(Seaborn)
- sql - 如何在oracle中查找json数组中存在的行数?
- reactjs - 在 React-Flow 库中,我们可以只获取叶节点吗?