尝试从swf访问远程数据时发生安全错误
|
我位于域http://domain1.com/myroot/的swf应用程序必须使用来自域http://domain2.com/myroot2/的资源
当swf尝试从辅助域访问资源时,它会收到SecurityError:
错误#2048:违反安全沙箱。
出现该问题是因为我的应用程序默认尝试加载crossdomain.xml(从http:/domain2.com/crossdomain.xml)。
我的问题是我没有访问domain2.com根目录的权限,无法在其中放置文件crossdomain.xml。我只能将其放在http:/domain2.com/myroot2/目录中。
我的问题是:如何强制我的swf应用程序在http:/domain2.com/myroot2/中搜索crossdomain.xml?
附言Security.loadPolicyFile(\“ http://domain2.com/myroot2/crossdomain.xml \”)不起作用,因为默认情况下使用的元策略\“ master-only \”会忽略所有Security.loadPolicyFile用法。
没有找到相关结果
已邀请:
2 个回复
藕挝
葛瞎说漓