在我的Outlook插件中,我使用JQuery请求了AJAX。几天以来,该请求被阻止,并出现以下错误:
在以下位置访问XMLHttpRequest 'https://wordpress.com/woocommerce-api' 来自来源“ https://mywebsite.com”的信息已被CORS阻止 策略:“访问控制允许来源”标头不存在 请求的资源。
CORS策略在服务器端似乎还可以。如果我请求与另一个客户端的资源,我会收到以下响应:
但是当我从Outlook客户端(网络)请求时,我会收到以下答复:
所以问题可能来自我的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端。