0

わかりましたので、ここにあります: ドメイン A で実行されているネットワーク チャット クライアントの Web ベースのアプリがあります。ブラウザでアプリケーションを実行すると、接続してポリシー ファイル リクエスト データ GET /crossdomainpolicy.xml HTTP/1.1 キャッシュ コントロール キャッシュなし、ブラウザなどを送信します。これはすべて約 238 バイトのデータです。

すべてのドメインを許可するには、正確にどの文字列をクライアントに送信する必要がありますか? 私はすでにいくつか試しましたが、それらを送信した直後にクライアント側から接続が閉じられるか、永遠に待機します。

これをWebアプリにのみ送信しています:

HTTP/1.1 200 OK
Content-Type: application/xml

<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

これでエラーは発生しませんが、Webアプリはそれが何であるかわからない追加のデータを待っていますか? 進んでいないだけで、アイデアはありますか?

4

2 に答える 2

0

AFAIK クロスドメイン リクエストはブラウザによって拒否されるため、選択したブラウザのセキュリティ オプションを使用する必要があります。

Web アプリの開発中に同様の問題がありました。デバッグするのは簡単な問題ではありませんが、たとえば Firefox と Firebug を使用している場合、ネットワーク コンソールのエラー メッセージは非常に明白です。

これが役立つことを願っています!

于 2013-08-11T23:18:08.577 に答える
0

アプリに署名しましたが、すべて機能しました。

于 2013-11-08T09:03:27.410 に答える