我有一个网站 MVC4c#。我安装了 signalr 1.0.1 它在 Firefox 上运行良好。但在 IE9 上无法连接我的代码:
var myHub= $.connection.myHub;
$.connection.hub.error(function () {
alert("error connect");
});
$.connection.hub.start(function () {
}).fail(function () {
alert("error connect");
}).done(function () {
alert("connect");
});
使用 Firefox 可以正常工作。即 9 号 它曾经与以前版本的 SignalR 一起工作。因为我从 nuget 1.0.1 安装了包,它停止在 IE 上工作。
在 IE 开发人员工具中我没有看到 javascript 错误,在网络捕获中我看到:每 10 秒它执行 2 个请求:键值请求 GET
localhost:51090/signalr/ping?_=1363305928522
HTTP/1.1 响应 {"Response":"pong"} 和立即另一个请求:
http://localhost:51090/signalr/reconnect?transport=longPolling&connectionToken=pKuceZE_v-uecAzzq4rgj4Gz6AY1KagOgnzwqtG197hftvZOfK_LDqMo9VI5iRnkX4f2K9Wno7tBzVTxrLi4Xs7doGsChAkL6ejRykvTtDMHMdNR-FlScXPT4wwNeD7Y-AZa1Rb5XVpDUsv2S2qXs3ZSWjxJg9uGiq1QYLG1FUfMVMVDQq8aoDWLjkUGk2CR0&connectionData=%5B%7B%22name%22%3A%22tradehub%22%7D%5D&messageId=B%2C2%7CL%2C2%7CM%2C0%7CN%2C0&tid=3&_=1363305928541
没有回应