我一直在通过Microsoft 的卖家仪表板将基于 JS 的加载项提交到 Outlook 商店,我收到了反馈:
要求:
您的应用或加载项不得停止响应、意外结束或包含编程错误。
错误:
我们在测试您的加载项时遇到错误。在对您的加载项进行身份验证时,我们会收到一条错误消息并且无法加载您的加载项。
不幸的是,没有与此请求相关的其他信息,因此很难调试或理解正在发生的事情。
我们已经在 Outlook 2016 (Windows 10)、Outlook 2016 (Mac OS)、outlook.com(在 Safari、Chrome、Firefox 和最新版本的 IE 上)以及桌面版Outlook 处理一切正常的事情。
我唯一能想到的可能会触发这种情况的是我们有一个白名单 CORS 方法。目前,我们已将提供加载项的域列入白名单,但如果 Microsoft 捆绑我们的加载项,我们需要将最终提供加载项的位置列入白名单。
- 这可能是CORS问题吗?
- 如果是这样,我们应该将哪些域列入白名单?
- 如果不是,我们如何调试它,因为它在 Outlook.com、Outlook 2016 和 Outlook for MacOS 上运行时从我们通过卖家仪表板提交的同一个清单 xml 文档进行侧面加载?