Анимированный GIF, Не Работающий в FireFox после кэша

У меня есть анимированный GIF, который это циклично выполняет три раза. Я заметил в Firefox, и Chrome (не проверили других), что я могу просмотреть GIF однажды и затем если я перезагружаю страницу, кэшируемый GIF не анимирован вообще.

Существует ли решение этого? Есть ли что-то об анимированном GIF, который я мог изменить, чтобы препятствовать тому, чтобы это произошло?

10
задан ToiletOverflow 14 May 2010 в 03:30
поделиться

4 ответа

Не могли бы вы указать нам на рассматриваемый GIF-файл? Это происходит со всеми используемыми вами гифками? Все сделано с помощью одного и того же приложения?

В любом случае, просто не кэширует и вуаля, решено. Но я думаю, вам следует использовать другое приложение для создания вашего GIF и посмотреть, правильно ли оно работает.

0
ответ дан 4 December 2019 в 05:45
поделиться

В Firefox вы можете принудительно выполнить полную перезагрузку (перезагрузить кеш) с помощью Ctrl + Shift + R или Ctrl + F5 .

В Chrome это Ctrl + F5 или Shift + F5 .

-5
ответ дан 4 December 2019 в 05:45
поделиться

Решение, которое я выбрал в этом случае, заключалось в том, чтобы добавить переменную GET в конец имени графики, чтобы предотвратить перезагрузку графики из кеша при обновлении страницы.

var myImg = new Image();
myImg.src = "image.gif?rnd=" + Math.random();
1
ответ дан 4 December 2019 в 05:45
поделиться

Это очень уродливое решение, но вы можете использовать его, если вызываете изображение встроенным, не очень красиво, но оно работает!

<img src="filename.gif?rand=<?=rand(1,1000);?>" alt="" />

надеюсь, что это поможет

3
ответ дан 4 December 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: