XMLHttpRequest 无法加载....请求的资源上不存在 'Access-Control-Allow-Origin' header

XMLHttpRequest cannot load....No 'Access-Control-Allow-Origin' header is present on the requested resource

我尝试了 google 的不同解决方案,但 none 对我有用。这是我在 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);
          }
          });
    }

在 Windows 中,将此命令粘贴到 运行 window

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

这将打开一个新的 chrome 浏览器,该浏览器不允许访问任何 'access-control-allow-origin' header 请求。