Вот мой скрипт предварительной загрузки:
<script type="text/javascript">
Image_1 = new Image(1,1);
Image_1.src = "images/sprites.png";
</script>
И это работает нормально. Я вижу в заголовках загрузку изображения.
Вот мой вопрос. Несмотря на то, что я предварительно загрузил sprites.png, я заметил, что когда я перехожу на страницу своего сайта, которая просто отображает это изображение целиком, заголовки сообщают мне, что мой браузер запрашивает у сервера повторную отправку изображения.
Я надеюсь не показаться слишком наивным. Но зачем браузеру запрашивать изображение, если я предварительно загрузил его ранее? Есть ли другие причины, по которым браузеру потребуется повторно запросить?
Кроме того, я указал размеры как изображение (1,1). Иногда я не знаю размеров, так как это изображение время от времени обновляется. Может это причина?