【问题标题】:Configure Office 2013 add-in according to user specific settings根据用户特定设置配置 Office 2013 加载项
【发布时间】:2016-04-18 15:54:02
【问题描述】:

我们尝试使我们的 Office 2013/16 html/javascript 任务窗格加载项与我们的客户自己的服务器一起工作,运行我们的软件,显示他们的图片,并将它们添加到 Word/PowerPoint。我们的客户有一个或多个他们想要配置的域,以便加载项连接到其中一个。如果我们在 Office 商店中发布此加载项,我们不知道客户可能想要配置的所有域,因此 App 域列表将为空。

  1. 是否有可能在运行时根据用户输入将应用域添加到清单?
  2. 是否可以将清单文件放在 CDN 上,以便我们在需要时进行更新?顺便说一句,这不是我们想要的解决方案,因为这需要互联网访问,而且并非我们所有的客户都有。但我仍然对这个问题的答案感到好奇。
  3. 此问题还有其他解决方案吗?

编辑: 我们的产品是基于网络的产品。我们的产品中有一个 html 小部件,可以在例如 CMS 中使用,或者像我们现在尝试做的那样,将它添加到 word 和 Powerpoint 的任务窗格加载项中。小部件可以位于给定域的特定 url 上。由于小部件是我们产品的一部分,并且我们的客户正在选择他们在哪个域上运行我们的服务器产品,因此我们无法在加载项中进行预配置。

【问题讨论】:

    标签: office-addins office365-apps office-js


    【解决方案1】:

    1.是否有可能在运行时根据用户输入将应用域添加到清单中?

    没有。我们无法在运行时配置清单。

    是否可以将清单文件放在我们可以随时更新的 CDN 上?顺便说一句,这不是我们想要的解决方案,因为这需要互联网访问,而且并非我们所有的客户都有。但我还是很好奇这个问题的答案。

    没有。在这种情况下,我们需要将清单发布到 Office 商店。

    据我了解,Office 加载项中指定的域仅允许用户在任务窗格中导航 HTML 页面。

    与我们的客户自己的服务器合作,运行我们自己的软件,以显示他们的图片

    通常,这不需要应用程序域配置。您介意分享更多用户如何连接他们的服务的细节吗?

    【讨论】:

    • 感谢您的帖子。如果导航到,清单的 AppDomain 部分中未列出的域将在任务窗格外的浏览器窗口中打开。因此,如果用户为我们的服务器产品输入他们的主机名,我们将无法导航到该域并仍保留在任务窗格中。我用更多细节编辑了我的初始帖子。
    • 目前,Office 应用不支持在运行时配置信任域。如果您希望 Office 应用程序支持此功能,您可以从下面的链接提交反馈。 officespdev.uservoice.com
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多