- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 Gravatars 加载到 Flash 中。幸运的是,他们在 http://en.gravatar.com/avatar/crossdomain.xml
我的代码:
Security.loadPolicyFile("http://en.gravatar.com/avatar/crossdomain.xml");
var loader:Loader = new Loader();
loader.load(new URLRequest("http://en.gravatar.com/avatar/" + gravatar + "?s=35&d=identicon"));
但我仍然收到此错误:
SecurityError: Error #2123: Security sandbox violation: LoaderInfo.content: [...] cannot access http://en.gravatar.com/avatar/97fbce86a5bbc520450168603172cd9e?s=35&d=identicon. No policy files granted access.
at flash.display::LoaderInfo/get content()
at PiecePlayerSmall/onLoadComplete()
我还监控了 Flash 文件发送的流量。它要求:
有关使它正常工作并减少对 gravatar.com 的请求数量的任何建议。
编辑:感谢 Jacob,以下代码有效
Security.loadPolicyFile("http://en.gravatar.com/avatar/crossdomain.xml");
var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;
context.applicationDomain = ApplicationDomain.currentDomain;
var request:URLRequest = new URLRequest(
"http://en.gravatar.com/avatar/" + gravatar + "?s=35&d=identicon");
var loader:Loader = new Loader();
loader.load(request, context);
this.addChild(loader);
注意:不要尝试直接在 Event.COMPLETE 中访问内容
最佳答案
我通过使用 LoaderContext 解决了类似的问题.以下是如何执行此操作的示例:
var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;
context.securityDomain = SecurityDomain.currentDomain;
context.applicationDomain = ApplicationDomain.currentDomain;
var request:URLRequest = new URLRequest(
"http://en.gravatar.com/avatar/" + gravatar + "?s=35&d=identicon");
var loader:Loader = new Loader();
loader.load(request, context);
关于Flash Crossdomain.xml 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088323/
我正在通过我的 node.js 服务器执行跨域请求,但该网站需要登录才能获取消息。 我尝试过的每件事都无法进入消息部分我只得到这个 statis html request.post("
我可以在我的服务器日志中看到一些 http 404对于 [mydomain]/crossdomain.xml 我想知道是否添加此文件并将其配置为具有最严格的策略。即:(取自 html 5 样板文件)
我正在尝试将 Gravatars 加载到 Flash 中。幸运的是,他们在 http://en.gravatar.com/avatar/crossdomain.xml 提供了一个 crossdomai
我不确定我是否理解 crossdomain.xml 的用法正确。我是,使用 Uploadify (2.1.4) — 基于 Flash 的文件上传器。我需要从 Domain A 上传文件至 Domain
我很难弄清楚为什么 crossdomain.xml 是一个有用的功能。对我来说,它似乎又回到了前面。为什么要限制 Flash(默认)从公开可用的服务中读取? 防止人们下载恶意闪存软件的 DDOS 攻击
我必须使用 ajax 从 javascript 调用 Web 服务: $.ajax({ type: "GET", url: "http://[REMOTE-SERVER-IP]:808
我有一个 Web 服务器 (IBM Domino),它使用 2 个主机名,因为有两种不同的身份验证方法。两者都服务于相同的应用程序,该应用程序包含一个将图像上传到 servlet 的 Java 小程序
有没有人有过 Java 从另一个域中提取数据的经验?假设我的客户至少有 1.6.0_10,它工作的可能性有多大。我看到一些帖子说它有效,然后其他人说它不起作用,还有一些人说它在后来的微更新中被破坏了。
更改托管 Flash 应用程序的域名后,我应该更改 crossdomain.xml 文件。该 crossdomain.xml 托管在 api-server 上,由 flash 应用程序使用。我看到 f
如何将跨域与ftp一起使用? 我正在尝试对Flex中的FTP进行“hello world”级别的测试,但是三天来,我无法克服有关如何强制Flex接受我的跨域策略的问题-即使出于测试目的。 这是我的代码
试图弄清楚为什么只有 javascript 代码只能回调到页面托管的同一域,我知道您不希望代码将个人详细信息等发送到另一个域(可能是恶意网站) . 但是,如果其他域在其服务器上放置了 crossDom
我已经用 Flash 编写了一个简单的上传组件,但由于安全沙箱错误,我现在在上传时遇到问题。我现在知道这是因为我从一个域上传到另一个域,但是 1,这曾经有效,2,我通过将其放置在我所服务的域的根目录中
我在 appengine 管理控制台的仪表板上收到 /crossdomain.xml 的 URI 错误通知。 如何修复错误? 最佳答案 来自Adobe's site : A cross-domain
我一直在读到 Adobe 在 flash 9-10 中使 crossdomain.xml 更加严格,我想知道有人可以将他们知道有效的副本粘贴给我。在 Adobe 的网站上找到最近的样本时遇到了
我已经为我的站点更新了 crossdomain.xml 安全设置 - 但似乎旧版本正在 IE 和 Chrome 中缓存。 我检查了服务器发送的 header ,它没有发送任何会迫使浏览器缓存 cros
我有一个托管在 Tumblr 上的博客。我有一个单独的主机,我在其中存储我制作的主题的所有图像、js、css 等。但是,我也在使用 QueryLoader2以某种方式为博客添加一个“预加载器”(也就是
我已经阅读了这里发布的许多关于 jquery 和跨域实现的问题。我认为我要问的是非法的,但是...... 背景:我从 templatemonster 上“下载”了(实际上是撕下来的)一个网页模板。该模
我正在使用基于 SSL 的 FTP,因此我无法访问根目录。 www.xyz.com/crossdomain.xml(默认搜索位置)不存在。我希望目标搜索位置是 www.xyz.com/klm/cros
我的网站上出现了很多关于 /crossdomain.xml 的 404 错误。阻止所有跨域请求的文件的最基本示例是什么?一个空白文件是否等同于明确阻止所有跨域请求? 最佳答案 没有必要制作跨域策略文件
我想知道将 crossdomain.xml 添加到应用程序服务器的根目录是否存在任何安全问题?是否可以将它添加到服务器的任何其他部分,您是否知道不需要服务器放置此文件的任何变通方法? 谢谢 达米安 最
我是一名优秀的程序员,十分优秀!