我的页面上有这个目标代码。
<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">
为什么会这样?