2016-11-07 89 views
1

我只想看看是否有人遇到以下情況,我們正面臨着幾個問題。 場景: - 用戶在插件web應用程序中單擊一個按鈕,彈出窗口打開並顯示預定義的登錄流程,一旦登錄完成,令牌返回到addin webapp,剩餘的應用程序流程繼續。OfficeJS Excel 2013 - 在IE保護模式下登錄流程

我們面臨的幾個問題是... 如果我們不設置/在保護模式下使用IE瀏覽器,應用程序似乎不會將控制權返回給插件。沒有令牌,我們不能讓用戶繼續。 因此,如果我們在保護模式下使用IE,我們面臨的問題如 1.使用excel API調用Web UI應用程序似乎無法正常工作。特別是綁定和事件。 2.從Web UI到休息服務的內部呼叫無法正常工作。

只是想知道你們是否有任何輸入。

回答

2

如果您使用window.open直接創建彈出窗口,那麼您所描述的行爲是預期的;這就是IE對不同完整性級別的行爲(當兩個站點位於不同的安全區域時,這基本上會發生什麼)。

如果您正在使用Dialog API創建對話框,對於富客戶端(例如用於Windows桌面的Excel),則不應該遇到此問題,因爲我們創建的進程與父進程的級別相同(通常爲任務欄)。所以,請放手。