在我的加載項中,我使用標準的asp.net OAuth 2實現從單獨的子域提供身份驗證。這以前在Office 2016中用於Windows。它仍然適用於iPad,Mac和辦公室在線。我已經在MSI版本和點擊運行的Windows(msi:16.0.4456.1003,更正點擊運行「1701」)進行了測試當導航到任何SSL鏈接時,Dialog API觸發12003事件
我試圖得到一個更窄的repro和目前甚至一樣簡單點擊一個鏈接不會在對話框中工作。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<a href="https://www.microsoft.com">click here</a>
</body>
</html>
如果我從MSI機卸載KB3127982那麼事情如預期這將有12003錯誤響應。此外,
任何人遇到這樣?
我有一個repro add因爲我發表了,會有幫助嗎?
<?xml version="1.0" encoding="UTF-8"?>
<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
<Id>1d31e1a3-93e9-41a5-b035-81333ca3665c</Id>
<!--Version. Updates from the store only get triggered if there is a version change. -->
<Version>1.0.0.0</Version>
<ProviderName>[Provider name]</ProviderName>
<DefaultLocale>en-US</DefaultLocale>
<!-- The display name of your add-in. Used on the store and various places of the Office UI such as the add-ins dialog. -->
<DisplayName DefaultValue="12003Repro" />
<Description DefaultValue="12003Repro"/>
<!-- Icon for your add-in. Used on installation screens and the add-ins dialog. -->
<IconUrl DefaultValue="~remoteAppUrl/Images/Button32x32.png" />
<!-- Domains that will be allowed when navigating. For example, if you use ShowTaskpane and then have an href link, navigation will only be allowed if the domain is on this list. -->
<AppDomains>
<AppDomain>https://officejsbugrepro.azurewebsites.net</AppDomain>
<AppDomain>https://www.microsoft.com</AppDomain>
<AppDomain>https://www.google.com</AppDomain>
</AppDomains>
<Hosts>
<Host Name="Document" />
</Hosts>
<DefaultSettings>
<SourceLocation DefaultValue="https://officejsbugrepro.azurewebsites.net/home.html" />
</DefaultSettings>
<Permissions>ReadWriteDocument</Permissions>
</OfficeApp>
您正在導航到列表中列出的域? –
是的。我已將該應用程序域包含在列表中。也不會是一個12004錯誤? –
就像一個加法。對於Office 365 - 在延遲通道上,該錯誤不存在。這段代碼工作得很好。在當前頻道,它開始拋出這個錯誤。 –