我在当前项目中注意到Firefox(3.5.4)不止一次为我的div下载背景图像(在CSS中设置)。
我已经检查过firebug和wireshark,它确实看起来不会等待第一个请求完成,然后只是使用缓存版本。
Wireshark还确认Chrome和IE8按预期执行,只请求图像一次。
任何可能导致此问题的想法?
这是一个小测试:
或
<html>
<head>
<style>
#one
{
height: 300px;
width:100%;
background: #FFF url('random.jpg');
}
#two
{
height: 300px;
width:100%;
background: #FFF url('random.jpg');
}
#three
{
height: 300px;
width:100%;
background: #FFF url('random.jpg');
}
</style>
</head>
<body>
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
</body>
修改
我打开了一个错误请求,因为我在bugzilla上找不到一个错误请求,但结果却是3.5的旧错误。
答案 0 :(得分:0)
确保将服务器配置为允许浏览器缓存图像。