尝试加载任何网页 URL 时拒绝在 Outlook Web 加载项中连接

问题描述 投票:0回答:1

我正在制作 Outlook Web 加载项演示,以在 Outlook 中展示我的演示加载项选项。 因此,将拥有一个可在任何浏览器中工作的网站门户。我的加载项演示项目运行良好,并且加载项名称出现在 Outlook 中。现在我需要在整个 Web 加载项窗口中的 Web 加载项内加载相同的网站门户。 我已在 Sourcelocation 内的清单文件中添加了 url,但在任务窗格中仍然显示为“拒绝连接”。

有人可以帮助我做同样的事情吗?我怎样才能做到这一点。

我在这里添加我的清单、html 文件和任务窗格屏幕截图。

Manifest.xml

html file code to open url

Taskpane error

outlook office-js outlook-addin office-addins outlook-web-addins
1个回答
0
投票

您需要将 URL 添加到清单中的 AppDomain 元素,以便它显示在您的加载项窗格中:

以下 XML 清单示例将其主加载项页面托管在 SourceLocation 元素中指定的 https://www.contoso.com 域中。它还在 AppDomains 元素列表中的 AppDomain 元素中指定 https://www.northwindtraders.com 域。如果加载项转到 www.northwindtraders.com 域中的页面,则该页面会在加载项窗格中打开,即使在 Office 桌面中也是如此。

<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
  <!--IMPORTANT! Id must be unique for each add-in. If you copy this manifest ensure that you change this id to your own GUID. -->
  <Id>c6890c26-5bbb-40ed-a321-37f07909a2f0</Id>
  <Version>1.0</Version>
  <ProviderName>Contoso, Ltd</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="Northwind Traders Excel" />
  <Description DefaultValue="Search Northwind Traders data from Excel"/>
  <SupportUrl DefaultValue="[Insert the URL of a page that provides support information for the app]" />
  <AppDomains>
    <AppDomain>https://www.northwindtraders.com</AppDomain>
  </AppDomains>
  <DefaultSettings>
    <SourceLocation DefaultValue="https://www.contoso.com/search_app/Default.aspx" />
  </DefaultSettings>
  <Permissions>ReadWriteDocument</Permissions>
</OfficeApp>

此链接应该有助于了解更多信息: https://learn.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests?tabs=tabid-1#specify-domains-you-want-to-open-in -添加窗口

© www.soinside.com 2019 - 2024. All rights reserved.