2017-05-02 11 views
2

私たちはO365 OutlookアドインにOffice Dialog Apiを使用しています。 Web上では、apiから開いたダイアログは、右上隅のネイティブ「x」かdialog.close()メソッドで閉じることはできません。 innerHtmlは削除されますが、ダイアログウィンドウ自体は閉じません。 この問題は、 "displayInIframe"プロパティがtrueまたはfalseに設定されている場合も存続します。OfficeダイアログApiを閉じることができません

更新日:

この問題は、Outlookのデスクトップ(WindowsまたはMAC)には発生しません。 Webインスタンス(クロム使用)でのみ発生します。

Office.context.ui.displayDialogAsync(url, options.dialogOptions, 
    (asyncResult) => { 
     if (asyncResult.status === Office.AsyncResultStatus.Failed) { 
      $log.debug('Display Dialog Error: ', asyncResult.error); 
     } 
     else { 
      _dialog = asyncResult.value; 
      if (options.params) { 
     _dialog.addEventHandler(Office.EventType.DialogMessageReceived, handleDialogMessageEvent); 
     _dialog.addEventHandler(Office.EventType.DialogEventReceived, eventReceivedHandler); 
+0

こんにちは、この問題についてもう少し詳しくお聞かせください。 APIを呼び出すために使用しているコードのスニペットと、これを試しているブラウザがすべて役立ちます。さらに、他のブラウザを試してみましたが、この問題はOutlookデスクトップで発生しますか? – pghprogrammer4

答えて

0

この問題は、Web上のOffice 365 Outlookにあります。この問題を解決するための修正プログラムはすでに本番環境に展開されています。それでも問題が解決しない場合は、ブラウザのキャッシュを更新してみてください。

+0

この問題は解決しませんでした。ハードも再ロードされます。 – jchoi76

関連する問題