1

彼らのよくある質問が述べているように、socket.ioはすべてのブラウザでクロスドメイン接続をサポートしています。クロスドメイン通信がロングポーリングなどの特定のトランスポートメカニズムを使用する場合、またはサポートされているすべてのメカニズムで機能する場合は、誰かに教えてもらえますか。もう一つはvar socket = io.connect('http://localhost');です。これは、クライアントがsocket.ioサーバーに接続するために使用されます。これにより、WebSocketやlongpollingなどによる接続が確立されるため、上記の接続メソッド自体は通常のhttpリクエストを使用します。少なくともこのリクエストは同一生成元ポリシーに違反しませんか?

4

1 に答える 1

1

IE 8私はそれをテストしましたFireFox 14

クロスドメインは

  • jsonp
  • xhr-ポーリング
  • Websocket
  • フラッシュソケット

クロスドメインは

  • htmlfile

htmlfileところで、一般的にIEでのみ機能しますが、IEではwebsocket機能しません(<10)。flashsocketをサポートするブラウザでは動作しません。そのためwebsocket、IE8でのみテストしました。

于 2012-08-16T03:48:34.743 に答える