我尝试了谷歌的不同解决方案,但没有一个适合我。这是我在document.ready()函数中的setInterval方法中调用的一段代码。
function getCalendarsO365(){
if(token == undefined){
return;
}
var myurl = 'https://outlook.office365.com/api/v1.0/me/calendars';
$.ajax({
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "jsonpcallback",
headers: { 'Authorization': "Bearer " + token},
url: myurl ,
success: function(data){
parseCalendar(data);
},
error: function(data){
alert(data);
}
});
}
答案 0 :(得分:0)
在Windows中,将此命令粘贴到运行窗口
中chrome.exe --user-data-dir =“C:/ Chrome开发者会话”--disable-web-security
这将打开一个新的Chrome浏览器,允许访问没有'access-control-allow-origin'标头请求。