我有一个使用Flex / ActionScript开发的flash文件,并将其放在www.domainA.com上
如何阻止他人下载我的Flash(* .swf)并将其嵌入其他网站(例如www.domainX.com)?
我可以通过检查“loaderinfo.url”是否与www.domainA.com相同来对其进行硬编码,但它似乎不是一个聪明的解决方案。
策略文件是否有用(例如crossdomain.xml)和Security.loadPolicy(...)?
答案 0 :(得分:4)
有很多方法可以解决这个问题。 你做过的最简单的一个: - 在Flash应用中对您的域进行硬编码并检查它 - 在您的网站上放置自定义策略文件,不要放置跨域文件(这意味着您可以在本地加载它,但不能从其他网站加载) - 玩flashvars和本地文件
swf电影就像一个jpeg文件,可以在任何地方使用。非常聪明的人可以找到你用来防止它功能的方式。我认为毕竟硬编码它应该来自并检查它是最好的解决方案,特别是如果你使用amayeta flash加密等东西加密swf文件...
我希望它有所帮助...... P