私は Web サイト 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 では動作しています。IE 9 号 以前のバージョンの SignalR で動作していました。nuget 1.0.1 からパッケージをインストールしたため、IE での動作が停止しました。
IE 開発者ツールでは、javascript エラーは表示されません。ネットワーク キャプチャでは、10 秒ごとに 2 つの要求が行われます。
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
無反応で