FlashのSharedObjectは、別ドメインのSWFからも読み込むことはできますか?


www.aaa.com/123.swfで生成した共有オブジェクト「123so」から、
www.bbb.com/456.swfがデータを取得することはできるのでしょうか?

同じドメイン内の、ほかのSWFからのアクセスができるのは確認できています。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/05/21 10:10:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:sasada No.1

回答回数1482ベストアンサー獲得回数133

ポイント10pt

 原則的には出来ないみたいです。残念ですが。

参考: http://www.adobe.com/jp/devnet/flash/articles/fplayer8_security_...

サードパーティ記憶領域が無効になっているときに、SWF が SharedObject.getLocal() または SharedObject.getRemote() を使用して共有オブジェクトの取得を試みた場合、Flash Player は呼び出し元の SWF がサードパーティであるかどうかを判断します。Flash Player は、その SWF の元のドメインとブラウザのアドレスバーに表示されているドメインとを比較し、両者のドメインが正確に一致しない場合は、その SWF をサードパーティであると判断します。その SWF がサードパーティであった場合は、getLocal() または getRemote() の呼び出しで null が返されます。

サードパーティ記憶領域に関する制限事項は、ローカル SWF (ユーザーのファイルシステムからロードされた SWF) には適用されません。リモート SWF のみに適用されます。サードパーティ SWF であるかどうかを判断するにはブラウザの URL との比較が必要となるため、Flash Player でサードパーティ記憶領域の制限事項が監視されるのは、Web ブラウザ内で再生されている場合のみです。スタンドアローンプレーヤー、プロジェクタ、および Flash オーサリングプレーヤーの場合は監視されません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません