Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何防止浏览器(firefox)每次显示嵌入src时都下载它?_Jquery_Flash_Embed_Show - Fatal编程技术网

Jquery 如何防止浏览器(firefox)每次显示嵌入src时都下载它?

Jquery 如何防止浏览器(firefox)每次显示嵌入src时都下载它?,jquery,flash,embed,show,Jquery,Flash,Embed,Show,我已经在我的滑块中嵌入标签来显示flash动画。每次显示swf文件时,浏览器都会下载该文件(src属性不变)。此滑块中的图像仅获取一次,而每次都嵌入对象 您知道如何停止下载吗?这可能取决于下载SWF文件时从服务器返回的缓存控制HTTP头。如果标题如下所示:缓存控制:max age=900,则表示资源将在浏览器中缓存900秒。如果标题为“缓存控制:max age=0”,则表示没有缓存,每次请求页面时都会下载资源 您可以使用FirefoxFirebug检查缓存控制头(来自Adobe网站的SWF请求示

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


您知道如何停止下载吗?

这可能取决于下载SWF文件时从服务器返回的缓存控制HTTP头。如果标题如下所示:
缓存控制:max age=900
,则表示资源将在浏览器中缓存900秒。如果标题为“缓存控制:max age=0”,则表示没有缓存,每次请求页面时都会下载资源

您可以使用FirefoxFirebug检查缓存控制头(来自Adobe网站的SWF请求示例)

编辑


如果注意到
Cache Control
设置为
max age=0
,则必须更改服务器上的配置。从浏览器的角度看,您对此无能为力。您还应该看到为图像设置的
缓存控制
标题;您可以比较它们的值。

除了Tom共享的值之外,您还应该检查是否正在查看正确的参数

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

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


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

您应该检查下载SWF时返回的HTTP头。它可能将缓存头(缓存控制)设置为“无缓存”。swf文件已缓存,并且正在从缓存加载,但问题是每次显示嵌入标记时都会请求该文件。您可以隐藏()和显示()img标记,并且浏览器不会在每次显示元素时下载图像文件。相反,每个时间滑块显示嵌入元素浏览器请求src文件。请求将始终显示,即使从缓存加载。。。深入查看它是从哪里加载的。Firebug对该请求有何评论?它的响应代码是200还是说“来自缓存”?你能和所有请求共享Firebug Net选项卡吗?那会让我们更好地了解你的问题。