Word 2016插件审核失败:window.external.RegisterEvent未定义错误排查
求助:Word 2016 Mac插件出现
window.external.RegisterEvent is not a function错误,无法复现导致审核失败 我正在开发一款Word 2016插件,最近遇到了个棘手问题——客户端通过Sentry上报了一个难以复现的错误,直接导致插件提交审核失败,急需定位根源解决。
错误详情
这个错误仅出现在macOS Sierra 10.12.6系统的Word 16.11版本的对话框窗口中,其他平台都没出现过,而且我本地始终复现不了。具体错误信息如下:
window.external.RegisterEvent is not a function. (In 'window.external.RegisterEvent(n,t,i,r)', 'window.external.RegisterEvent' is undefined)
错误来源
该错误源自Word官方API脚本 https://appsforoffice.microsoft.com/lib/1/hosted/word-mac-16.00.js,查看对应调试代码的第4365行,确认是调用window.external.RegisterEvent时触发的,这个方法在出错的环境里未定义。
有没有同行遇到过类似情况?麻烦帮忙分析下可能的原因?如果需要补充更多信息(比如插件特定场景的代码片段、触发流程等),我可以随时提供,提前感谢各位的帮助!
内容的提问来源于stack exchange,提问作者Craig Sketchley
相关产品推荐
相关产品推荐

