Adobe Flex,加载远程swf

时间:2010-06-17 20:18:27

标签: flex

我的服务器上运行了一个flex应用程序。

我收到了一些客户的请求,要求在他们的服务器上加载swf,以便他们的客户不必转移到我的服务器登录;即从用户的角度来看,它们似乎是从theirsite.com而不是mysite.com登录的。

我尝试了一些非常简单的事情,那就是给他们一个html包装器来托管他们的网站。我做的唯一修改是将“src”var更改为:

“src”,“https://www.mysite.com/app/myapp.swf” 和 嵌入src =“https://www.mysite.com/app/myapp.swf”

令我惊讶的是,这完美无缺。最重要的是,服务调用似乎仍然来自mysite.com,因此我不必费心修改crossdomain.xml文件。

似乎很好。

我应该注意上述问题或缺点吗?

1 个答案:

答案 0 :(得分:2)

如果您在封闭页面中对JavaScript进行外部调用,则可能会导致安全性错误;由于您域中的SWF无法访问从客户端域提供的HTML内容。

我希望这是一个边缘情况。除此之外,你所做的与YouTube没有什么不同。我和The Flex Show播放器做了同样的事情。我认为你没有任何问题。我并不认为这种方法会使您的应用程序更安全(或更少)。