如何修复Outlook加载项中的CORS策略错误

时间:2019-08-13 15:37:27

标签: jquery ajax outlook-addin office-addins

在我的Outlook插件中,我使用JQuery请求了AJAX。几天以来,该请求被阻止,并出现以下错误:

  

在以下位置访问XMLHttpRequest   'https://wordpress.com/woocommerce-api'   来自来源“ https://mywebsite.com”的信息已被CORS阻止   策略:“访问控制允许来源”标头不存在   请求的资源。

CORS策略在服务器端似乎还可以。如果我请求与另一个客户端的资源,我会收到以下响应:

other client, no issue

但是当我从Outlook客户端(网络)请求时,我会收到以下答复:

outlook client issue

所以问题可能来自我的AJAX请求。检查我的代码:

$.ajax({
        url: "https://mywebsite.com/woocommerce/?wc-api=software-api&request=check&email=" + mailInput.val() + "&license_key=" + keyInput.val() + "&product_id=SMS+Outlook",
        method: "GET",
        xhrFields: {
            withCredentials: true
        },
        crossDomain: true,
        dataType: 'application/json'

    })

我真的不明白为什么这个问题只出现在Outlook端。

0 个答案:

没有答案