【发布时间】:2013-06-05 11:13:45
【问题描述】:
作为阅读 signalR documentation 和 jQuery 文档的一部分
如果浏览器可以创建 XMLHttpRequest 对象,Cors 等于 true 并且该 XMLHttpRequest 对象是否具有 withCredentials 属性。到 在不支持 cors 的环境中启用跨域请求 但确实允许跨域 XHR 请求(Windows 小工具等),设置 $.support.cors = true;
我知道不是所有浏览器都支持CORS (Access-Control-Allow-Origin: *)。
不过应该很简单,支持不支持。
我不明白这条线:
"在不支持的环境中启用跨域请求 cors 但确实允许跨域 XHR 请求”
我在这里错过了什么吗?
【问题讨论】:
-
据我所见,这个设置只是告诉 jquery 浏览器支持 Cors。除了我还没有发现它有用
-
一些浏览器支持跨域请求,但不完全遵循 CORS 规范。例如,IE 8(和 9?)对跨域请求使用“XDomainRequest”对象,而不是 XMLHttpRequest。
标签: javascript jquery html signalr cors