【问题标题】:SecurityError: Error #2122: Security sandbox violationSecurityError:错误 #2122:违反安全沙箱
【发布时间】:2018-07-04 19:55:27
【问题描述】:

我有一个 Loader 加载 Flickr 图片,然后我 draw() Loader 的内容。

我收到此错误:

SecurityError:错误 #2122:违反安全沙箱: LoaderInfo.content:mywebsite/myswf.swf 无法访问 flickr/imageurl。 需要策略文件,但未设置 checkPolicyFile 标志 加载此媒体时。在 flash.display::LoaderInfo/get 内容()

corssdomain.xml 是从 Flickr 加载的,我确实将 checkPolicyFile 设置为 true,将 LoaderContext 作为第二个参数传递给 load() 方法。

我错过了什么?

【问题讨论】:

    标签: flash actionscript-3 flickr


    【解决方案1】:

    这个问题类似于从 actionscript 加载的 facebook 图片,如此处所述http://novacoders.blogspot.com/2011/04/loading-pictures-from-facebook.html

    【讨论】:

      【解决方案2】:

      好的,我已经找到了问题所在。我正在从 static.flickr.com 加载所有图像,这就是跨域文件的来源。该网址给出了 302 响应状态,并且图像实际上来自 farmX.static.flickr.com。现在我刚刚将 flickr url 更改为 farm4.static.flickr.com,一切都很好。

      【讨论】:

      • 我通常将农场 1 到 4 添加到我的应用程序中:我不确定图像是否会在农场之间移动,但无论哪种方式都让事情变得更加灵活。
      猜你喜欢
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2011-07-06
      • 1970-01-01
      相关资源
      最近更新 更多