CSS фоновое изображение загружается более одного раза - PullRequest
0 голосов
/ 30 октября 2009

В моем текущем проекте я заметил, что Firefox (3.5.4) загружает фоновое изображение (установленное в CSS) для моих div больше одного раза.

Я проверил как 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>

EDIT

Я открыл запрос об ошибке, так как не смог найти его уже на bugzilla, но, похоже, это старый баг с 3.5.

https://bugzilla.mozilla.org/show_bug.cgi?id=497665

1 Ответ

0 голосов
/ 30 октября 2009

Убедитесь, что вы настроили свой сервер, чтобы браузер мог кэшировать изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...