私はsocket.io、node.jsを正常に実装し、IE(テスト9)以外のすべてのブラウザにサーバのリアルタイムjsonデータを安全な接続。これはhttpsの後ろに移動するまでどこでもうまく機能しました。Node.js/Socket.ioは安全な接続を使用してIEで結果を返しません
xhr-polling received data packet 5:::{"name":"lookup_place","args":
[{"place":"Berlin"}]}
しかし、応答が与えられていないとコンソールに示す次の4行は次のとおり:
clearing poll timeout
xhr-polling writing 8::
set close timeout for client 27081179790885432
xhr-polling closed due to exceeded duration
場合、サーバのコンソール出力から、それはIEから呼び出されたときに、イベントが受信されていることを示し同じはFFやChromeから行われ、ライン「XHRポーリング書き込み8は::」たとえば、正しい応答が付加されています。私は、Node.jsのソケットをバージョン0.4.10を使用しています
xhr-polling writing 5:::{"name":"place_results","args":[{"a":
[{"identifier":"52156","value":"Monschau, 52156"},
{"identifier":"67590","value":"Monsheim, 67590"},
{"identifier":"04617","value":"Monstab, 04617"}]}]}
。 ioバージョン0.7.7明示的なバージョン2.4.3。同じスクリプトがIE 7-9でhttps/ssl/secure接続なしで完璧に動作しました。
IEで応答が配信されない理由を発見するのに助けがあれば助かりますが、他のすべてでうまく動作します。