2017-03-02 3 views
0

私のアドインでは、別のサブドメインから認証を提供するために標準のasp.net OAuth 2実装を使用しています。これは、以前はWindows用のOffice 2016で動作していました。それはまだiPad、Mac、およびオフィスのオンラインで動作します。私はMSIのバージョンとClick to runの両方のウィンドウでテストしました(msi:16.0.4456.1003、 "1701"を実行するための修正クリック)。ダイアログAPIがSSLリンクにナビゲートすると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> 

これは、12003エラーで応答します。私はMSIのマシンからKB3127982をアンインストールする場合に予想されるとしても、その後、物事が働いています。他の

誰もがこれを経験して?

私は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> 
+0

あなたがナビゲートしているドメインはのリストに記載されていますか? –

+0

はい。私はリストにアプリドメインを含めました。また、それは12004エラーされていないでしょうか? –

+0

ちょうど追加として。 Office 365の場合 - 遅延チャネルではバグはありません。このコードはうまく動作します。現在のチャンネルでは、このエラーが発生し始めます。 –

答えて

1

ここで問題を特定しました。

私の実際のアプリケーションでは、すべての製品に使用するカスタムOAuthエンドポイントを使用しています。そのログインページには、olarkチャットのリンクがあります。明らかにolarkチャットは、この12003エラーを引き起こす何かをロードします。

上記のこのreproはエラー状態を引き起こしますが、私はhttps://www.microsoft.comを読み込もうとしています。どうやらそのページにはこのエラー状態を引き起こす何かがあります。私はまだここには調査する価値があるバグがあるかもしれないと思うが、この解決策は私のためにそれを解決した。ログインページからOlarkチャットを削除し、すべてが期待通りに機能しました。

0

これは、関連するかもしれない:たぶん似た何かがあなたのケースで起こっている URLプロトコル

Dialog with TinyMCE causes error 12003

我々はJavaScriptをブロックしています。

関連する問題