【问题标题】:Word Addin: Is there a way to dynamically load the XML Manifest?Word Addin:有没有办法动态加载 XML Manifest?
【发布时间】:2019-08-22 15:07:06
【问题描述】:

我有一个 Word 插件项目在我的本地服务器上运行(例如 http://mylocal:1234/addin)和一个类似的 Word 插件在远程服务器上运行(例如 http://myremote.azurewebsites.net/addin)。

当我从本地浏览器打开存储在远程服务器上的 Word 文档时,加载的 Word 插件是我本地的插件,但我想加载远程的。

因此,我想动态加载位于文档同一服务器中的加载项(我可以从Office.context.document.url 获得其位置)。有没有办法实现这种行为?我不想创建不同的清单。

这是我当前 Manifest 的源位置:

<DefaultSettings>
  <SourceLocation DefaultValue="~remoteAppUrl/Home.html" />
</DefaultSettings>

【问题讨论】:

    标签: office-js office-addins word-addins


    【解决方案1】:

    您所要求的无法完成。任何给定的清单只能有一个 SourceLocation。您将需要两个清单(具有不同的 &lt;ID&gt; 值)。

    【讨论】:

      【解决方案2】:

      一种解决方法:defvalue定位一个html,你可以在scipt元素中重定向你想要的动态url

      【讨论】:

      • 欢迎来到 StackOverflow。虽然此代码可能会解决问题,但包括解释如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请编辑您的答案以添加解释并说明适用的限制和假设。看看这里→How do I write a good answer?
      猜你喜欢
      • 2021-10-22
      • 1970-01-01
      • 2021-07-27
      • 2017-05-06
      • 2012-05-23
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      相关资源
      最近更新 更多