私はCometChat
自分のWebサイトで使用していますが、最近、ユーザーがメッセージの受信でこの問題を抱えています。FireBugで調べた後、スクリプトが失敗しているのはCORS保護(次のエラーによる)が原因である必要があることに気付きました。
ブロックされたクロスオリジンリクエスト:同一生成元ポリシーでは、http://x3.chatforyoursite.com/subscribe/にあるリモートリソースの読み取りが禁止されています...これは、リソースを同じドメインに移動するか、CORSを有効にすることで修正できます。
CORSは自分のサーバーで有効になっていて、CometChat
サーバーにアクセスできないため、どこで有効にすればよいのでしょうか。
のサーバーはx3.chatforyoursite.com
、次のヘッダーを出力する必要があります。
Access-Control-Allow-Origin: http://www.example.com
http://www.example.com
あなたのウェブサイトのアドレスはどこですか。設定をオンにchatforyoursite.com
して、これを有効にできるかどうかを確認する必要があります。有効にできない場合は、テクニカルサポートがおそらくこれを解決するための最良の方法です。ただし、質問に答えるには、サイトがAJAX応答クライアント側にアクセスできるようにするためのリモートサイトが必要です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加