【问题标题】:Clear XML cache for Flash player清除 Flash 播放器的 XML 缓存
【发布时间】:2012-07-21 22:33:57
【问题描述】:

我正在使用SlideShowPro 播放器来显示我的图片和视频。我遇到的问题是当我更新我的图片/视频时,网站仍然显示旧内容,直到我重置浏览器缓存。有没有办法可以重置服务器上的缓存,这样当我更新 XML 文件时,它会自动为所有用户显示新内容?

【问题讨论】:

  • 请记住,SWF 使用浏览器作为获取 XML 的工具,因此缓存数据的是浏览器,而不是 Flash。如果您只是转到浏览器并输入 XML 的 URL,您将获得缓存的内容。 Sunil D. 的解决方案应该有助于避免这种情况。在您的情况下,也许在服务器端使内容过期会更容易。
  • 如何使服务器端的内容过期?
  • 你们使用什么样的服务器技术? ASP、ASP.NET、PHP 还是 JSP?

标签: xml flash slideshow


【解决方案1】:

有几种方法可以做到这一点。它们都有一个缺点,就是让浏览器每次都下载文件,不管它是否改变了。

  1. Use HTTP headers to tell the browser not to cache the XML.

  2. random query string 添加到 XML 文件的 URL。例如,添加“纪元时间”(自 1970 年以来以秒/毫秒为单位的时间):

http://myServer.com/myXmlUrl.xml?time=120001033

【讨论】:

  • 太棒了!您可能想搜索 IE 特定的解决方案。这是一个很常见的问题:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-15
  • 2011-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多