2016-10-23 19 views
0

我想顯示一個對話框中的單詞加載項我現在正在工作。這是我的我的代碼對話框不顯示在單詞加載項

function loadServers() { 

    var dialogUrl = 'https://' + location.host + '/App/Signin/signin.html'; 

    Office.context.ui.displayDialogAsync(dialogUrl, { width: 50, height: 50, requireHTTPS: true }, function (asyncResult) { 
     if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) { 

     } 
    }); 
} 

內執行,但是當我執行上面的代碼片斷它告訴我下面加載錯誤

外接錯誤對不起,你似乎已經失去了你的網絡和/或互聯網連接。一旦你重新上線,點擊「重試」。

我已經試過解決方案here。但它不適合我。當我嘗試HTTP而不是HTTPS時,沒有任何反應。但是當我嘗試HTTPS時,我得到了這個錯誤。有沒有人有想法,我該如何解決這個問題?

+0

您是否驗證了您生成的URL是有效的(例如,證書是否有效)?從你的代碼看起來像url是有效的,但值得雙重檢查證書。您可以嘗試的其他事情是確保該域位於清單上的列表中。另外'requireHTTPS'不再是必需的參數(它總是需要https)。最新[文檔](https://dev.office.com/reference/add-ins/shared/officeui.displaydialogasync) –

+0

@Humberto Lezama感謝您的回覆。我解決了這個問題。 SSL啓用URL應添加到清單上的列表中。 – NishMJ

回答

0

該問題已通過將URL添加到加載項清單中的AppDomains條目中得到解決。