0

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

<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>

如果我ExternalInterface的 ActionScript 代码中有调用,它们将在 Firefox 上运行,而不是在 Chrome 上运行。使用 Firebug 仔细检查后,我注意到不仅我的allowScriptAccess标签被覆盖,而且还注入了一个新标签:

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

为什么会这样?

4

1 回答 1

1

原来FlashFirebug对此负责。

于 2012-04-26T12:33:16.207 回答