チケット #64 (closed defect: fixed)

登録: 3 年 前

最終更新: 5 ヶ月 前

HTML と SWF のドメインが異なると SWFWheel がエラー

報告者: yossy 担当者: nobu
優先度: major マイルストーン:
コンポーネント: SWFWheel キーワード:
関係者:

チケットの概要

ドメイン A の HTML に、異なるドメイン B の SWF を埋め込んで表示すると、SWFWheel が ExternalInterface?.call でセキュリティサンドボックス侵害でエラーとなります。

添付ファイル

チケットの履歴

2009/02/18 15:24:30 更新者:yossy

埋め込む際に allowScriptAccess を always にすればエラーは出なくなるようですが、スクロールはうまく動作しません。

2009/02/19 01:03:01 更新者:nobu

(In [2297]) SWFWheel:

  • refs #64 ExternalInterface? まわりでのエラーを内部でハンドリングするように変更。
  • その他、細かい変更。

2009/02/19 01:22:19 更新者:nobu

  • ステータスnew から closed に更新されました。
  • 解決方法fixed に更新されました。

どもども。報告ありがとうございます!!

色々調べたりテストしたりしてみたところ、 allowScriptAccess を always にする他に、 ActionScript 側にて Security.allowDomain で許可するドメイン名を指定する必要があるようです。

セキュリティサンドボックス侵害でエラーに関しては、内部でハンドリングするように修正したものをコミットしてありますので、そちらの方を使ってみておくんなまし :)

2009/02/20 17:42:26 更新者:yossy

了解です。ありがとうございました!

2011/09/03 19:09:18 更新者:jTkvPKwm

KKeFkvRX


追記/更新 #64 (HTML と SWF のドメインが異なると SWFWheel がエラー)




操作