我有一个flash动画,通过hphp网关文件动态加载一些图像。 它可以通过http://www.biaginiproperties.com/biagini-web正常访问,但不能通过http://biaginiproperties.com/biagini-web访问。因此,如果没有www。
,它就无法运作我通过使用www。
的params flashvars服务器的路径从HTML传递到Flash可能是什么问题?
答案 0 :(得分:2)
从技术上讲,www和非www在安全方面都是独立的域名。
两个选项:
使用PHP检测您是否使用www并相应调整flashvars
不肯定这会起作用,但是当您将swf从“仅本地文件”发布到“仅网络文件”时,可以更改访问限制。这可以解决问题。
答案 1 :(得分:1)
您可以尝试将以下内容放入htdocs root
中的crossdomain.xml文件中<?xml version="1.0"?>
<!DOCTYPE cross-domain-policySYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.biaginiproperties.com" />
<allow-access-from domain="biaginiproperties.com" />
</cross-domain-policy>
嗯,奇怪,这部分没出现......
我记得Flash播放器有一个安全策略,可以阻止它访问它所在的确切域之外的数据,你可以阅读它here