Я только что прочитал эту статью: https://developer.mozilla.org/en/HTTP_Caching_FAQ
Есть поведение Firefox (и некоторые другие браузеры, я думаю), я бы хотел понять:
если я беру любую веб-страницу и пытаюсь вставить одно и то же изображение несколько раз в javascript, изображение загружается только ОДИН РАЗ, даже если я указываю все необходимые заголовки, чтобы сказать «никогда не использовать кеш» (см. статью)
Я знаю, что есть обходные пути (например, строки запроса addind до конца URL и т. Д.) но почему Firefox действует так, если я говорю, что изображение не должно кэшироваться, почему изображение все еще берется из кэша, когда я пытаюсь вставить его заново?
Плюс, какой кеш для этого используется? (Наверное это кеш памяти)
Является ли это поведение таким же для динамического включения, например?
ОТВЕТ - НЕТ :)
PS: я знаю, что вам интересно, ПОЧЕМУ мне нужно это сделать (добавление одного и того же изображения несколько раз и принудительная повторная загрузка, но так работает наше приложение)
спасибо
Хороший ответ: firefox будет хранить изображения для текущей загрузки страницы в кеше памяти, даже если вы укажете, что он не должен их кешировать.
Вы не можете изменить это поведение, но это странно, потому что это не то же самое для файлов javascript, например
Может кто-нибудь объяснить или дать ссылку на документ, описывающий, как РАБОТАЕТ кеш Firefox?