0

我们有一个场景,我们希望通过加载项在 Excel JS 任务窗格中显示自定义 URL。具体来说,我们希望查看一个可配置的路径设置,我们将允许用户配置然后浏览到相应的服务器页面。

从我所见,Office 相当不错地锁定了任务窗格,我什至无法导航到任务窗格中的另一个页面并让它重新使用任务窗格,即使我使用带有目标的锚标记="_top" 或 target="_self" 属性。

我正在寻找一种使用 JavaScript 执行 ShowTaskPane 操作或在清单中定义变量 URL 的方法,因此根据用户配置的属性的某些值,我可以路由到任务窗格中动态生成的 URL,该 URL 将然后给我用户/组织特定数据以插入到文档中。

有任何想法吗?

4

2 回答 2

0

如果您想导航到任务窗格<AppDomain>中的 URL,请在清单中为该 URL 定义一个元素。那应该行得通。https://dev.office.com/docs/add-ins/overview/add-in-manifests#specify-domains-you-want-to-open-in-the-add-in-window

于 2016-10-28T16:20:16.257 回答
0

如果您无法在<AppDomain>应用清单中定义域,您可以在您想要的内容中添加 IFrame。只要它支持 IFrame-ing


Upadte:阅读有关问题的评论后,我发现您正在尝试提供身份验证。如果身份验证来自一组域,只需将它们添加到您的清单中,一切都会很好。如果根据身份验证请求更改域,那么在添加通配符域之前,您将非常不走运。

于 2017-04-03T15:14:41.933 回答