小编luc*_*cky的帖子

SEC7118:XMLHttpRequest CORS - IE控制台消息

我正在使用CORS POST请求,请注意@ http://www.html5rocks.com/en/tutorials/cors/

服务器将响应标头设置为:'Access-Control-Allow-Origin':'*',我可以在IE开发人员工具中看到此标头值.

但是在IE10浏览器上,我看到控制台消息为"SEC7118:XMLHttpRequest for http://需要跨源资源共享(CORS)".

当我在Microsoft网站上查看时,它已经给出了解释.

http://msdn.microsoft.com/en-us/ie/dn423949(v=vs.94).aspx

SEC7118

描述: "[URL]的XMLHttpRequest需要跨源资源共享(CORS)."XMLHttpRequest是针对与您的页面域不同的域进行的.这要求服务器在其响应头中返回"Access-Control-Allow-Origin"标头,但不返回一个.

建议的修复: 服务器必须支持CORS请求,并向资源返回适当的"Access-Control-Allow-Origin"标头.有关响应头中CORS的更多信息,请参阅IE10中的CORS for XHR.

问题:

  1. 我想知道这个控制台消息是否是错误?
  2. 这会导致任何失败吗?
  3. 为什么即使将响应头"Access-Control-Allow-Origin"值设置为'*'后我也会收到此消息?
  4. "Access-Control-Allow-Origin"值是否必须是IE10的起源名称?我知道*不是一个很好的选择,但IE是否需要确切的原产地名称?

在此输入图像描述

在此输入图像描述

我保留了这些图片中隐藏的URL和cookie细节.

javascript ajax internet-explorer cors internet-explorer-10

21
推荐指数
2
解决办法
4万
查看次数

有没有"摩卡maven插件"?

我想检查在maven测试阶段是否存在用于运行mocha测试用例的插件,并根据测试结果返回BUILD SUCCESS或FAILURE

-幸运

mocha.js maven-plugin

6
推荐指数
1
解决办法
2424
查看次数