我在我的滑块中嵌入了标签来显示 Flash 动画。浏览器每次显示时都会下载 swf 文件(src 属性不会改变)。此滑块中的图像仅被获取一次,而每次都嵌入对象。
您知道如何停止此下载吗?
除了 Tom 分享的内容之外,您还应该检查您是否正在查看正确的参数。
如果您可能正在查看获取请求,请确保它不是“未修改”:
如果是,那么您不必担心,它来自缓存。
浏览器处理冗余请求并从缓存中加载它。
这可能取决于下载 SWF 文件时从服务器返回的 Cache-Control HTTP 标头。如果标头如下:Cache-Control:max-age=900
这意味着资源将在您的浏览器中缓存 900 秒。如果标头是Cache-Control:max-age=0
这意味着没有缓存,并且每次请求页面时都会下载资源。
您可以使用 Firefox Firebug 检查 Cache-Control 标头(来自 Adobe 网站的 SWF 请求示例)
编辑
如果您注意到Cache-Control
设置为,max-age=0
那么您将不得不更改服务器上的配置。从浏览器的角度来看,您无能为力。您还应该看到Cache-Control
为图像设置的标题;您可以比较它们的值。