2012-02-09 3 views
1

Я меняю swf, но хром просто продолжаю загружать старый swf. Я попытался добавить META (прагма, без кеша и т. Д.) В php-файл, на котором размещается swf. Я также добавил некоторые заголовки, чтобы не использовать кеш на хроме.хром и swf кэширование

Но он продолжает загружать OLD swf. Наконец-то я переименовал SWF: это помогло, но это действительно не правильное решение.

Может ли кто-нибудь помочь мне с проблемами с кером и хромом?

Благодаря

ответ

1

Это Отчетный ошибка в старых версиях Chrome, что Meta, такие как Cache-Control, Pragma, Expires и т.д. не работает в Chrome. Поэтому в Google Chrome до версии 5.x.x было подтверждено, что F5 и CTRL + F5 не обновляют SWF-файлы с помощью Flash версии 10, x, x. Вы можете прочитать обсуждение ошибка кэширования here

Одно решение, которое я наткнулся на то, что вместо того, чтобы использовать "cache-control: no-cache" в заголовке файла PHP хоста, вы можете использовать "cache-control: no-store". Это, казалось, сработало для многих разработчиков (не тестировало это самостоятельно)

1

Вы можете принудительно перезагружать swf, выбирая параметр «Отключить кеш» с помощью настроек отладки Chrome (маленькая шестерня в нижнем правом углу когда инструмент разработчика открыт).

 Смежные вопросы

  • Нет связанных вопросов^_^