Outlook 加载项的 cors 问题

cbu*_*ler 1 office-js outlook-web-addins

我正在编写 Outlook 插件,并尝试向 Jira 发出提取请求。但是,我遇到了我认为的 CORS 问题,并且不知道如何解决它。

错误消息显示:

“[已阻止] 的页面https://localhost:3000/index.html?_host_Info=Outlook$Mac$16.02$en-US不允许显示来自 的不安全内容http://mysite.atlassian.net/rest/api/2/myself。”

有没有办法从 Outlook 加载项发出提取请求来绕过 CORS?

我的外接程序只是一个基于反应的前端应用程序,获取请求需要基本身份验证,这在邮递员中运行良好(当然,它在浏览器外部,但 Outlook 外接程序在浏览器组件中运行)。

Mar*_*eur 5

在加载项托管域之外进行调用时,您需要在加载项清单中指定这些域:

<AppDomains>
    <AppDomain>http://mysite.atlassian.net/</AppDomain>
    <AppDomain>https://mysite.atlassian.net/</AppDomain>
</AppDomains>
Run Code Online (Sandbox Code Playgroud)

  • 遇到同样的问题,但即使将域添加到清单后仍然出现相同的错误: &lt;AppDomains&gt; &lt;AppDomain&gt;http://localhost:8080/&lt;/AppDomain&gt; &lt;/AppDomains&gt; (7认同)