signalR CORS-IE客户端获得403';禁止:JSONP被禁用';

signalR CORS-IE客户端获得403';禁止:JSONP被禁用';,signalr,cors,http-status-code-403,Signalr,Cors,Http Status Code 403,我们在启用CORS的情况下实现了Signalr2.0集线器。Firefox和Chrome上的Javascript客户端运行良好。IE 10得到错误403 任何帮助都将不胜感激。 谢谢你和问候。而IE 10(但不是IE≤9) 应该支持CORS,如果您发现自己需要使用JSONP,可以在调用MapSignalR时启用它 启用JSONP允许在发送cookie/凭证时从任何来源访问您的SignalR应用程序。使用CORS,您可以限制哪些来源可以访问您的SignalR应用程序,是否应通过跨来源请求发送Coo

我们在启用CORS的情况下实现了Signalr2.0集线器。Firefox和Chrome上的Javascript客户端运行良好。IE 10得到错误403

任何帮助都将不胜感激。 谢谢你和问候。

而IE 10(但不是IE≤9) 应该支持CORS,如果您发现自己需要使用JSONP,可以在调用
MapSignalR
时启用它

启用JSONP允许在发送cookie/凭证时从任何来源访问您的SignalR应用程序。使用CORS,您可以限制哪些来源可以访问您的SignalR应用程序,是否应通过跨来源请求发送Cookie/凭据等。由于JSONP无法配置为与CORS提供的更细粒度安全策略相匹配,因此必须单独启用JSONP:

app.mapsigner(新配置)
{
//您可以通过取消注释下面的行来启用JSONP。
//JSONP请求是不安全的,但是一些较旧的浏览器(以及
//IE版本)要求JSONP跨域工作
EnableJSONP=true
});
如果使用的是
持久连接
请将
轮毂配置
替换为
连接配置

你可以了解更多关于