2

这类似于在 Office Apps for Excel 2013 - 无法重新定义不可配置的属性 'context'"

但是它只发生在 IE 11 和 Edge 上。我的用例如下:我打开 Outlook 或任何办公应用程序插件。我为 OAuth 运行一个弹出窗口,在弹出窗口关闭时我将 iframe 重定向到另一个页面。

我第一次打开插件并完成 OAuth 流程一切正常。但是,当我关闭加载项并再次打开它时(这次重定向是自动完成的,因为用户是身份验证并被 cookie 识别)Office 加载项无法启动,当我手动重新启动它几次时,它会打开并工作正确。

我得到的错误是:无法在 Office.js 中重新定义不可配置的属性“上下文”(o15apptofilemappingtable.js(11,3563))

编辑: Firefox 和 Chrome 也会出现问题,但是处理得更优雅,加载项不会崩溃,它从错误记录到控制台开始。

4

1 回答 1

3

最终的问题是引用了两个不同版本的 Office.js 库。当旧的被删除时,问题就消失了。

于 2016-08-29T09:17:44.250 回答