私はallowScriptAccessタグの値を読んで、 "never"に設定されている場合、または設定されていない場合にExternalInterface呼び出しを行わないようにしたいと考えています。 Flexフレームワークを使用して、私はApplication.applicationを使用できます。 Flashに相当するものはありますか?allowScriptAccessの値にFlashからアクセスするにはどうすればよいですか?
3
A
答えて
1
これらのパラメータ値にアクセスすることは、FlexまたはFlashのいずれからも可能ではないことは、かなりよく書かれているようです。 Flashvarsは、前の回答で示唆されているようにアクセスできますが、オブジェクトタグのパラメータ値はアクセスできません。
0
2
allowScriptAccessの値に直接アクセスする方法はありませんが、try-catchを使用するだけでExternalInterfaceを呼び出すことができるかどうかは簡単に判断できます。あなたは、その後、更なるExternalInterfaceの呼び出しを避けるために、アプリケーション制御フローを決定するためにあなたのallowScriptAccessを使用することができます
try
{
ExternalInterface.call('document.getElementById', 'NOELEMENTBYTHISNAME');
allowScriptAccess = true;
}
catch(err:SecurityError)
{
allowScriptAccess = false;
}
。
関連する問題
- 1. コントローラのエイリアス値にアクセスするにはどうすればよいですか?
- 2. カスタムメイドクラスからメソッドにアクセスするにはどうすればよいですか?
- 3. CasperJSからiframeにアクセスするにはどうすればよいですか?
- 4. ゲストマシンからホストマシンにアクセスするにはどうすればよいですか?
- 5. APIからプライベートスプレッドシートにアクセスするにはどうすればよいですか?
- 6. 従来のASPでmachine.configから値にアクセスするにはどうすればよいですか?
- 7. AxShockwaveFlashコントロールのFlash Player設定にアクセスするにはどうすればよいですか?
- 8. Clojure/postgresql:Jdbc4Arrayの結果から列挙型の値にアクセスするにはどうすればよいですか?
- 9. 別のクラスからプライベートインスタンス変数の値にアクセスするにはどうすればよいですか?
- 10. 別のソースファイルから変数の値にアクセスするにはどうすればよいですか?
- 11. iframeから親フレームにアクセスできないようにするにはどうすればよいですか?
- 12. FlashでRichTextEditorを実装するにはどうすればよいですか?
- 13. CoffeeScript内からHTML属性の値にアクセスするにはどうすればよいですか?
- 14. CONTROLLERからJSPの値にアクセスするにはどうすればよいですか?
- 15. Pythonで非同期関数から戻り値にアクセスするにはどうすればよいですか?
- 16. getConnectionメソッドでアクセスするmainメソッドから値を取得するにはどうすればよいですか?
- 17. Flash Builder:DataGridデータをリフレッシュするにはどうすればよいですか?
- 18. JavaScriptからラジオ入力値にアクセスするにはどうすればよいですか?
- 19. コードビハインドコンストラクタからDependencyProperty値にアクセスするにはどうすればよいですか?
- 20. ウェブプロジェクトからフォルダにアクセスするにはどうすればいいですか
- 21. rubyからmemcachedにアクセスするにはどうすればいいですか
- 22. プライベートネットワークからインターネットにアクセスするにはどうすればいいですか
- 23. ApiControllerからHttpContext.Itemsにアクセスするにはどうすればいいですか?
- 24. Oracleデータベースをリモートからアクセスできるようにするにはどうすればよいですか?
- 25. Flash 9:ストリーミングトラックがモノであるかどうかを調べるにはどうすればよいですか?
- 26. ホストからphpmyadminにアクセスしないようにするにはどうすればいいですか?
- 27. FlashのURLRequestがURLをエスケープしないようにするにはどうすればよいですか?
- 28. 同じドメインからのiframeからJSONにアクセスするにはどうすればよいですか?
- 29. Flash /プロジェクタファイルからパスワード付きのスクリーンセーバーを作成するにはどうすればよいですか?
- 30. FlashのRichTextEditorコントロールからタイトルを削除するにはどうすればよいですか?
@dirkgentlyあなたのソリューションはFlex環境でうまく機能しますが、Application.app構造体はFlashには存在しません。その結果、この問題は解決されません。また、EI.availableは、EI対応コンテナ内にあることを保証します。あなたの答えをありがとう。 – monvural
私の更新された回答を参照してください。また、リンクを読んでください;) – dirkgently