Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 启用通配符时阻止访问控制允许原点_Javascript_Jquery_Asp.net_Xmlhttprequest_Cors - Fatal编程技术网

Javascript 启用通配符时阻止访问控制允许原点

Javascript 启用通配符时阻止访问控制允许原点,javascript,jquery,asp.net,xmlhttprequest,cors,Javascript,Jquery,Asp.net,Xmlhttprequest,Cors,我借用了一个库,构建了一个标准的“你将自动注销,你想继续登录吗?”对话框 问题在于keepAliveUrl。我们在另一个站点上使用STS系统。(如果需要,我可以控制这两种情况)。老板说keepAliveUrl应该引用一个只有在登录时才能访问的.png文件。他说,这样做应该会刷新令牌。不幸的是,我在使用IE时遇到了以下问题。Chrome似乎没有问题,但IE11有问题 错误如下: SEC7118: XMLHttpRequest for https://OtherSite/lock.png requi

我借用了一个库,构建了一个标准的“你将自动注销,你想继续登录吗?”对话框

问题在于keepAliveUrl。我们在另一个站点上使用STS系统。(如果需要,我可以控制这两种情况)。老板说keepAliveUrl应该引用一个只有在登录时才能访问的.png文件。他说,这样做应该会刷新令牌。不幸的是,我在使用IE时遇到了以下问题。Chrome似乎没有问题,但IE11有问题

错误如下:

SEC7118: XMLHttpRequest for https://OtherSite/lock.png required Cross Origin Resource Sharing (CORS).
SEC7120: Origin https://MySite not found in Access-Control-Allow-Origin header.
SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
我已经对CORS做了很多研究,听起来我们唯一需要允许访问的是

<customHeaders>
    <add name="Access-Control-Allow-Origin" value="*"/>
  </customHeaders>
响应头

Accept-Ranges:bytes
Access-Control-Allow-Origin:*
Content-Length:616
Content-Type:image/png
Date:Tue, 19 Apr 2016 21:19:34 GMT
ETag:"752713b2a791d11:0"
Last-Modified:Fri, 08 Apr 2016 15:02:40 GMT
Server:Microsoft-IIS/7.5
X-Powered-By:ASP.NET
请求头

Provisional headers are shown
Accept:*/*
Origin:https://MySite
Referer:https://MySite/TranscriptPortal/
User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36

问题:这意味着什么?访问控制中的通配符Allow Origin应该允许每个请求通过。我错过了什么?

你有没有找到解决这个问题的办法?遗憾的是,我没有。祝你好运你有没有找到解决这个问题的办法?很遗憾,我没有。祝你好运
Provisional headers are shown
Accept:*/*
Origin:https://MySite
Referer:https://MySite/TranscriptPortal/
User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36