繁体   English   中英

Outlook加载项错误:验证您的加载项时,我们会收到一条错误消息,无法加载您的加载项

[英]Outlook add-in error: When authenticating your add-in, we receive an error message and are unable to load your add-in

我一直在通过Microsoft的卖方仪表板将基于JS的加载项提交到Outlook存储的过程,并且正在收到反馈:

需求:

您的应用或加载项不得停止响应,意外结束或包含编程错误。

错误:

测试您的加载项时,我们遇到了错误。 验证您的加载项时,我们会收到一条错误消息,无法加载您的加载项。 错误消息的屏幕截图

不幸的是,没有其他与此请求相关的信息,因此很难调试或了解正在发生的情况。

我们已经在Outlook 2016(Windows 10),Outlook 2016(Mac OS),outlook.com(在Safari,Chrome,Firefox和最新版本的IE上)上成功进行了测试,除了在桌面版本上的一些特殊性之外, Outlook处理一切正常的事情。

我唯一想到的可能是触发此操作,这是因为我们有一个白名单CORS方法。 目前,我们已经将加载项的发布域列入了白名单,但是如果Microsoft捆绑了加载项,则需要将其最终从中发布的位置列入白名单。

  1. 可能是CORS问题吗?
  2. 如果是这样,我们应该将哪些域列入白名单?
  3. 如果没有,当从我们通过卖方仪表板提交的同一清单xml文档进行侧面加载时,鉴于它可以在Outlook.com,Outlook 2016和Outlook for MacOS上运行,我们如何调试它?

不幸的是,Office Store审核团队不会提供许多可能有用的详细信息。 您必须提供尽可能多的测试信息才能使它们成功。 我曾经有过类似的加载问题,他们甚至都不想提供浏览器的类型或版本。

一个好的策略是从外接程序的关键功能向浏览器控制台输出尽可能多的调试信息。 如果您要求他们在测试记录中提供这些日志,则他们也许可以为您提供帮助。

请注意,从中提供加载项的位置始终是您的Web服务器。 Microsoft只是托管Office Store的清单。

屏幕快照显示清单文件指示Outlook加载的网页的错误消息不可用。 这意味着,当Microsoft尝试验证外接程序时,外接程序所指向的Web服务器将返回404 HTTP响应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM