とある野暮用でローカルのChrome上でjsからExternalInterfaceでflashコンテンツに値を引き渡そうとすると
セキュリティサンドボックスで怒られる。。
ので、いつも通り右クリックから
グローバル設定 → 高度な設定 → 信頼されている場所設定 → swfの場所を追加。
これでローカル上でもflash playerがExternalInterface使ったりできるー。
と、思ったら何故かChromeだけ動かない。。。
ちょっと前の起動オプションつけろとかの話かなと思ったけど違う。。
ぐーぐる先生に聞いてみると、、
Chrome – ExternalInterface disabled – Global Security Settings panel not working
グローバル設定がChromeに入ってる独自flash player pluginには適用されないっつーことか!!!!
そんなん知るか。。orz
ということで、
1.Chromeで chrome://plugins/ 叩く。
2.Pluginの右端の詳細を開く。
3.FlashPlayerのpluginが2つ入ってるので、type PPAPIのものを無効化。
これでグローバル設定が適用されたちゃんとした方のflash playerを使うのでいける。
はー。。
you