0
私のページにこのオブジェクトコードがあります。 FirefoxがオブジェクトのallowScriptAccessタグをオーバーライドするのはなぜですか?
<object data='http://example.com/player.swf' height='398' id='player' type='application/x-shockwave-flash' width='398'>
<param name='flashvars' value='config=http://example.com/config.js'>
<param name='movie' value='http://example.com/player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowScriptAccess' value='never'>
</object>
私は私のActionScriptコードでExternalInterface
電話を持っている場合は
allowScriptAccess
タグが上書きされていないだけということに気づいた、だけでなく、新しいタグが注入されています
<param value="always" name="allowScriptAccess">
<param name="AllowNetworking" value="all">
なぜこの出来事はありますか?
allowScriptAccessの「never」値は廃止予定ですhttp://livedocs.adobe.com/flex/3/html/help.html?content=05B_Security_14.html Firefoxはデフォルト値(常に?)。もう1つの理由は、すべてのjが通信をフラッシュできるようにするjsスクリプトを持っている可能性があります.HTMLファイルのすべてのオブジェクトタグにallowScriptAccessとallowNetworkingを追加します(クロムでも同じことをする必要があります)。 – Mircea