flash 加载域问题

膜拜tomato
  • 102

flash 代码为

ExternalInterface.call("alert(document.domain)")

flash文件在 b.com

在 a.com新建一个html

  1. )
<object type="application/x-shockwave-Flash" data="http://b/swf.swf">
<param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="all" />
</object>

弹出的是 a.com

  1. )
<embed src=//b.com/swf.swf allowScriptaccess='alway' allowNetworking='all'></embed>

弹出的是 b.com

测试于 chrome内核的浏览器。

为什么两个方法flash所获取的域不同?

回复
阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏