如何打開「跨域安全性」,以便頁面上的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