- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
更改托管 Flash 应用程序的域名后,我应该更改 crossdomain.xml 文件。该 crossdomain.xml 托管在 api-server 上,由 flash 应用程序使用。我看到 flash 使用浏览器缓存中的 crossdomain.xml。有什么技巧可以让 flash 不从缓存中获取 crossdomain.xml 吗?也许有任何参数,我可以在调用对象标记时传递给 flash?
最佳答案
烦人的问题 - 毫无疑问。
首先:我喜欢缓存——只要我能控制。这就是我如何控制 crossdomain.xml 缓存:
比方说,我们有一个 Flash 应用程序需要来自不同服务器的一些输入。在我的例子中,我们将其配置为 flashvar dataSrc=http://www.company.com/data/calendar.xml
所以flash正在寻找www.company.com/crossdomain.xml
...加载一次,然后从用户浏览器缓存中获取,直到他手动刷新它。
解决方案是更改从以下位置获取的 crossdomain.xml 的子域:
请确保,例如 (!) noCache.company.com/ 指向 company.com 的 documentRoot。Flashvar修改为dataSrc=http://noCache.company.com/data/calendar.xml
。事实上,您正在寻址与以前相同的文件。
Flash 正在寻找 noCache.company.com/crossdomain.xml
现在将从服务器获取,因为没有该 uri 的缓存文件。
这取决于您的幻想...如果您允许像 noCache_{numeric_value} 这样的子域,您可以通过访问 http://noCache_ 轻松处理您自己的 TTL。 {week_of_year}.company.com/data/calendar.xml ...
您也可以在每次 crossdomain.xml 更改时增加该数值。
关于html - crossdomain.xml 防止缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4956058/
我正在通过我的 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 添加到应用程序服务器的根目录是否存在任何安全问题?是否可以将它添加到服务器的任何其他部分,您是否知道不需要服务器放置此文件的任何变通方法? 谢谢 达米安 最
我是一名优秀的程序员,十分优秀!