16 окт. 2009 г.

Flowplayer и Internet Explorer (IE)

Проблема

Ставил тут Flowplayer на сайт Агуши и столкнулся с непонятным поведением IE относительно этого плеера. Первый раз открываю страницу - всё ок (видео подгуржается и играется), а если сделать refresh (f5) - то на сёрном фоне крутится кружочек загрузки и ничего не происходит.

Поиски

Долго гуглил по этой теме, нагуглил лишь только открытую тему на форуме самого плеера. Стал копаться сам.

Решение

Из гипотез было только либо кеширование плеера, либо кеширование мувика. После первого эксперимента стало понятно, что это кеширование плеера.

Решается это тупо запретом кеширования. Я сделал это путём помещения в .htaccess следующих строк: <IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>

# Заголовок Expires
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "now"
</IfModule>

Дальнейшие коментарии излишни