SWF не загружается в ie8 после того, как мы перешли на SSL

Недавно мы переключили наше веб-приложение на использование SSL по запросу очень крупного клиента. Мы выполнили требования, и все шло гладко, пока мои пользователи IE не начали писать в службу поддержки по электронной почте о том, что не видят наши флэш-графики (диаграммы XML/SWF: www.maani.us/xml_charts/)

В IE8 появляется сообщение о том, что доставляется небезопасный контент. Мы исправили эту проблему, изменив ссылки на флэш-плагины в коде встраивания, чтобы они вызывали https, но у swf просто красные крестики в верхнем левом углу.

Прямой просмотр SWF-файлов имеет тот же эффект. Красные крестики, как будто контента не существует.

Я обновил прошивку ie8 до 10.0.45.2.

FF, Chrome и Safari работают нормально. IE7 загрузит swf, но не загрузит xml для работы с графиком. Эти графики работали более двух лет без проблем, пока мы не завершили переход на SSL/https на выходных.

Код для встраивания находится здесь: https://gist.github.com/f425b370de390764bd75 ссылки на скриншоты находятся по адресу вершина сути.


person ubermajestix    schedule 31.08.2010    source источник


Ответы (1)


Это происходит из-за проблемы с IE и заголовками.

Вот еще ссылки на проблему, и решение включает изменение заголовков, которые вы отправляете. Это не забавная ошибка.

http://www.blog.lessrain.com/flash-loading-and-browser-cache-test-suite/

Как предотвратить кэширование в Internet Explorer

Метод загрузки не может загрузить XML-документы через соединение SSL< /а>

person David Young    schedule 31.08.2010
comment
Спасибо за ответ Дэвид. Мне нужно будет проверить эти решения утром с моими инженерами по архитектуре (они привлекли меня, парня, работающего с интерфейсом, из-за его «проблемы с флэш-памятью») - person ubermajestix; 31.08.2010
comment
Хорошо, мы удалили все заголовки Cache-Control, и это устранило проблему в IE7 и IE8. Конкретно в haproxy: rspidel Cache-control. Спасибо, что указали нам правильное направление! - person ubermajestix; 01.09.2010
comment
Дэвид... Я думаю, что люблю тебя. В том глубоком, темном и бромантическом стиле, на который способен только программист, который боролся с IE из-за его тайных попыток подтолкнуть меня к краю пропасти. - person jerebear; 15.10.2010