0

我在我的滑块中嵌入了标签来显示 Flash 动画。浏览器每次显示时都会下载 swf 文件(src 属性不会改变)。此滑块中的图像仅被获取一次,而每次都嵌入对象。

您知道如何停止此下载吗?

4

2 回答 2

0

除了 Tom 分享的内容之外,您还应该检查您是否正在查看正确的参数。

如果您可能正在查看获取请求,请确保它不是“未修改”:

在此处输入图像描述

如果是,那么您不必担心,它来自缓存。

浏览器处理冗余请求并从缓存中加载它。

于 2012-12-29T11:48:20.400 回答
0

这可能取决于下载 SWF 文件时从服务器返回的 Cache-Control HTTP 标头。如果标头如下:Cache-Control:max-age=900这意味着资源将在您的浏览器中缓存 900 秒。如果标头是Cache-Control:max-age=0这意味着没有缓存,并且每次请求页面时都会下载资源。

您可以使用 Firefox Firebug 检查 Cache-Control 标头(来自 Adob​​e 网站的 SWF 请求示例)

在此处输入图像描述

编辑

如果您注意到Cache-Control设置为,max-age=0那么您将不得不更改服务器上的配置。从浏览器的角度来看,您无能为力。您还应该看到Cache-Control为图像设置的标题;您可以比较它们的值。

于 2012-12-29T11:33:51.793 回答