为什么Firefox会覆盖我的对象的allowScriptAccess标记?

时间:2012-04-26 10:17:08

标签: actionscript-3 flash firefox

我的页面上有这个目标代码。

<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次调用,则会在Firefox上运行,但不会在Chrome上运行。在使用Firebug仔细检查后,我注意到我的allowScriptAccess标签不仅被覆盖,而且还注入了新标签:

<param value="always" name="allowScriptAccess">
<param name="AllowNetworking" value="all">

为什么会这样?

1 个答案:

答案 0 :(得分:1)

结果FlashFirebug对此负责。