【问题标题】:Does Flex save stuff to the local cache on client computer?Flex 是否将内容保存到客户端计算机的本地缓存中?
【发布时间】:2009-10-21 16:31:38
【问题描述】:

我的 Flex 应用下载了一堆图片。当用户关闭浏览器窗口(或导航离开页面)时,这些图像不应保存在本地缓存中。 SWF 文件的 HTTP 标头告诉浏览器每次都从网站获取它——也就是说,它不应该将 SWF 文件保存在本地。我只是想确保 Flex 应用下载的任何图像都没有保存在本地。

我为此检查了 Windows XP 和 Flash 9。并且没有任何内容存储在本地。我认为这适用于所有平台和大于 9 的所有 Flash 版本?

谢谢!

【问题讨论】:

    标签: apache-flex actionscript-3


    【解决方案1】:

    我认为 Flash 使用底层浏览器下载内容,因此浏览器会为他缓存内容。根据我的经验,即使服务器上的文件较新,有时浏览器也无法读取缓存的 HTTP 信息并使用缓存中的数据。确保禁用缓存的唯一方法是每次下载文件时更改文件的名称。

    例如,您可以在请求中添加随机字符串或时间戳。 image1.gif 是 image1.gif?nocache=1231231

    【讨论】:

    • 谢谢!主要是在寻找它使用底层浏览器的事实。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2012-03-30
    相关资源
    最近更新 更多