如何打开“跨域安全性”,以便页面上的JavaScript可以与SWF自由通信,即使该域名托管在另一个域上?如何进行JavaScript和Flash之间的跨域通信?
我确定默认情况下阻止了此函数通信,但是通过使用名为“crossdomain.xml”和actionscript 3函数:system.Security.allowDomain(“*”)的文件进行播放。尽管我没有取得全面的成功,但我也没有洞察力知道哪一个人开放了什么。
是否还有其他隐藏的安全层,我需要考虑在这种情况下?
我是否可以通过这种设置打开潜在黑客的代码?
(如果您想知道:是的,我的有可以在一个场景中进行此项工作,其中html托管在一个域中,JavaScript从另一个域外部添加,并且SWF由来自第三个域的JavaScript - 不要问为什么,这太复杂了,不能解释 - 我也希望我可以将整个东西托管在一个域中)。
我一直对什么似乎像小时搜索,这是迄今为止我遇到的最好的解释。谢谢你解释清楚! – zombat 2011-06-16 17:10:36
非常感谢你 – simo 2014-04-30 05:48:09