2016-11-07 90 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),则不应该遇到此问题,因为我们创建的进程与父进程的级别相同(通常为任务栏)。所以,请放手。