这类似于Excel 2013的In Office Apps -不能重新定义不可配置属性'context'"
然而,它只发生在IE 11和Edge上。我的用例如下:我打开outlook或任何办公应用程序插件。我为OAuth运行一个弹出窗口,在弹出窗口关闭时,我将iframe重定向到另一个页面。
第一次打开插件并完成OAuth流程时,一切都正常工作。但是,当我关闭加载项并再次打开它时(这次重定向是自动完成的,因为用户是身份验证并且被cookie识别),Office加载项无法启动,当我手动重新启动它几次时,它将打开并正常工作。
我得到的错误是:无法在中重新定义不可配置的属性'context'Office.js (o15apptofilemappingtable.js (11,3563))
编辑:这个问题也发生在Firefox和Chrome上,但是它处理得更优雅,插件不会崩溃,它从错误记录到控制台开始
最后的问题是引用了两个不同版本的Office.js库。当旧版本被删除时,issue就消失了。