3
XMLHttpRequest cannot load http://server.chatcoding.net:8000/socket.io/
socket.io.js.
Origin http://www.chatcoding.net is not allowed by Access-Control-Allow-Origin. 

そのことが、ソケット スクリプトの読み込みを妨げています。ここで何が起こったのですか?まだ同じドメインにありますが、なぜそのエラーが発生するのですか?

誰?ありがとうございました。:)

4

4 に答える 4

3

同じドメインにいますが、ポートが異なります (80 と 8000; source )。その後、クロスドメイン ポリシーが適用されます。そのように応答ヘッダーを設定してみてください:

response.setHeader("Access-Control-Allow-Origin", "*")
于 2013-05-14T05:15:30.513 に答える
0

サーバーで CORS が有効になっているかどうかを確認してください。有効にする方法については、http://enable-cors.org/server.htmlを参照してください。

敬具

于 2013-05-14T05:10:30.487 に答える
0

サブドメインの問題のようです。誰がページをリクエストしているかを確認し、許可されている場合 (サブドメインなど)、ヘッダーを送信する必要があります。

私はこれを使用してこの質問に答えました: https://stackoverflow.com/a/9737907/1215393

于 2013-05-14T05:10:58.767 に答える