Встраивание SWF-файлов с помощью SSL. (Звук, но нет видео на некоторых проигрывателях) - PullRequest
2 голосов
/ 14 сентября 2011

У меня проблема с встраиванием SWF-файлов через SSL.

Я знаю, что распространенное заблуждение при встраивании SWF-файлов на защищенные страницы заключается в том, что люди всегда пытаются внедрить его с помощью небезопасной ссылки.Это не так, поскольку я пытаюсь разместить SWF и swfobject.js локально, используя относительные пути для учета использования SSL.

Похоже, что первый из этих игроков (под ssl) будетВоспроизведение аудио, но не будет отображать видео, в то время как второй будет хорошо отображать весь SWF.

Вот 2 примера, которые ЧРЕЗВЫЧАЙНО похожи.К сожалению, я могу опубликовать только 2 гиперссылки, поэтому вам придется поменять http: протокол с https: чтобы увидеть, как каждый игрок рендерит по SSL.

Эти 2 игрока используют 2 разных SWF, поэтому язаставляет поверить, что это проблема с Flash / ActionScript, но мне не удалось ее изолировать.

Пример 1

Незащищенный рабочий код embed

Пример2

небезопасный рабочий код для вставки

1 Ответ

0 голосов
/ 14 сентября 2011

Во-первых, смешанные http и https - это разные домены, которые нарушают ограничение безопасности Adobe Flash Player для одного домена.Использование междоменного файла в корневом каталоге вашего сервера разрешит доступ.

Во-вторых, у IE есть некоторые известные проблемы с SWF и SSL.

В-третьих, обязательно включите https и установите флажокубедитесь, что у вас есть действительный корневой сертификат.

Без дополнительной информации это лучшее, что я могу сделать.

Лучший способ - проверить свою работу с помощью отладочной версии Flash Player.Это лучше всего работает в Firefox.Скорее всего, что-то (зависимость или ресурс) игрок пытается получить без SSL.

...