javascript - OfficeJS Excel 2013 - IE 保护模式下的登录流程

标签 javascript excel office-js

我只是想看看是否有人遇到过以下我们面临几个问题的情况。 设想:- 用户在 addin webapp 中单击一个按钮,弹出窗口打开一个预定义的登录流程,一旦登录完成, token 返回到 addin webapp,其余的应用程序流程继续。

我们面临的几个问题是...... 如果我们不在保护模式下设置/使用 IE,应用程序似乎不会将控制权返回给插件。没有 token ,我们不能让用户继续。 所以如果我们在保护模式下使用IE,我们会面临这样的问题 1. 使用 excel API 的 Web UI 应用程序调用似乎无法正常工作。特别是绑定(bind)和事件。 2. Web UI 内部调用rest 服务不正常。

只是想知道你们是否有任何意见。

最佳答案

如果您直接使用 window.open 来创建弹出窗口,那么您描述的行为是预期的;这就是 IE 在不同完整性级别下的行为方式(这实际上是当 2 个站点位于不同安全区域时发生的情况)。

如果您使用的是 Dialog API为富客户端(如 Excel for Windows Desktop)创建对话框,则您不应遇到此问题,因为我们创建的进程与父进程(通常是任务 Pane )处于相同的完整性级别。所以试一试吧。

关于javascript - OfficeJS Excel 2013 - IE 保护模式下的登录流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40472369/

相关文章:

javascript - Webpack 报错 : configuration. module.rules[0] has an unknown property 'query'

excel - 计算非空白单元格的数量&如果包含某个字符减去Excel中的值

vba - 检查命名表是否存在 VBA Excel 2007

javascript - 我可以在 outlook javascript 的 MessageComposeCommandSurface 中获取休息 token 吗?

excel - Office365 加载项 : inserting data into an excel sheet from a task-pane add-in

add-in - 使用 office.js 从 Word 中的 html 表单中的表中的 "BindingSelectionChanged"事件中逐个获取当前行单元格值

javascript - 在一定的延迟后一个一个地加载不同的网址

javascript - Knockout JS - 类名中带有破折号的 CSS 绑定(bind)

excel - 计算数据集中具有高值的对

javascript - 将作用域从一个函数传递到另一个函数