説明するのは少しトリッキーな問題ですが、ここに行きます...
1) domain1 の swf ファイルは、domain1 の xml ファイルを読み取ってデータを表示します 2) また、domain1 でホストされている別の html ファイルの ShadowBox ポップアップを開くためのリンクも含まれています 3) この swf ファイルは、domain2 の iFrame にも埋め込まれています 4) domain2 には、 HTMLにもインストールされたShadowBox
この問題は、基本的にクロスサイト スクリプティングにかかっています。
ドメイン 2 に埋め込まれた swf は、ドメイン 2 の ShadowBox を起動してこのポップアップを開きますが、フラッシュ内の JavaScript 呼び出しはドメイン 1 からのものであり、クロスドメインのアクセス許可の問題が発生します。
誰でもこれを回避する方法を考えることができますか? JSONP は 1 つの選択肢のように思えますが、私はこれを完全に快適に使用できるわけではありません。JQuery には、これにアプローチする方法はありますか? 今のところ何も見つかりません...