首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在JavaScript和Flash之间进行跨域通信?

如何在JavaScript和Flash之间进行跨域通信?
EN

Stack Overflow用户
提问于 2009-01-16 23:30:17
回答 2查看 9.6K关注 0票数 8

如何打开“跨域安全”,以便页面上的JavaScript可以自由地与SWF通信,即使这是托管在另一个域上?

我可以肯定的是,这个函数通信在默认情况下是被阻止的,但是通过使用名为"crossdomain.xml“的文件和ActionScript3函数: system.Security.allowDomain("*")。但我并没有取得完全的成功,我也没有洞察力知道哪一个是为了什么而开放的。

在这个场景中,我还需要考虑其他隐藏的安全层吗?

我是不是通过这样的设置向潜在的黑客开放了我的代码?

(如果你想知道:是的,如果你想知道:是的,我有在这样的场景中工作,其中html托管在一个域上,JavaScript是从另一个域外部添加的,SWF是由来自第三个域的JavaScript嵌入的-不要问为什么,这太复杂了,解释起来太复杂了-我也希望我可以只在一个域中托管所有的东西)。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/452415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档