我认为在尝试访问其他域时,会发生2048安全违规错误。
我得到了:
“安全沙箱违规:http://127.0.0.1/site_media/main.swf无法加载127.0.0.1:80”中的数据,是不是同一个域?解决方案是什么?
做
var loader:MultipartLoader = new MultipartLoader("http://127.0.0.1/create/");
我错过了什么吗?
答案 0 :(得分:3)
尽管被称为“跨域”策略文件,但该策略实际上适用于域和端口的组合:localhost:80和localhost:443就FP的安全策略而言是不一样的。我也不认为Flash Player本身假定默认端口为80,因此“localhost”和“localhost:80”也不会被视为相同。
答案 1 :(得分:1)
如果Jon Romero的建议不起作用,您也可以尝试相对网址:
var loader:MultipartLoader = new MultipartLoader("/create/");
答案 2 :(得分:0)
尝试使用localhost。如果这不起作用,只需创建一个跨域文件。