Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: ubermajestixОтветов: 1

Недавно мы переключили наше веб-приложение на использование 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 ссылки на скриншоты находятся по адресу вершина сути.

sslhttpsflashinternet-explorer-8xml-swf-charts

Ответы

Ответ 1 · рейтинг 4 · David Young

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

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

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы