SWF не работает в IE при использовании https - PullRequest
0 голосов
/ 10 июня 2009

Я использую флэш-mp3-плеер (www.premiumbeat.com) на своем веб-сайте (localhost: 8084 - tomcat). Это моя ситуация:

  • На моем сайте у меня есть защищенные файлы (любой файл в /mywebapp/secure) и общедоступные файлы (все вне /mywebapp/secure). Защищенные файлы обслуживаются через https (порт 8443)
  • mp3-плеер находится по адресу: /mywebapp/swf/player.swf (публичный доступ).
  • Я использую swfobject для вставки с помощью JavaScript-кода SWF-объекта mp3-плеера на страницу (swfobject находится по адресу: /mywebapp/js/swfobject.js публичный доступ).
  • Веб-страница, которая использует проигрыватель, расположена по адресу: /mywebapp/secure/playerSample.html
  • mp3-плеер получает xml со списком треков (игрок запрашивает список) из сервлета /mywebapp/servlet/playlist

Когда я просматриваю playerSample.html с помощью Firefox, все работает просто отлично ... Я захожу в свое веб-приложение, открываю playerSample.html, и проигрыватель показывает список треков, извлеченных из /mywebapp/servlet/playlist.

Но когда я просматриваю страницу с IE, список не получается: SI проверил код по частям, и он работает, например, если я просто вызываю / mywebapp / servlet / playlist из окна IE, я могу получить Список дорожек XML из сервлета. И playerSample.html может показать flash mp3 плеер. Это игрок, который не может получить ответ от сервлета (или, по крайней мере, так выглядит).

Почему это происходит в IE? Я знаю, что IE иногда просто отстой ... но есть идеи или обходные пути?

1 Ответ

2 голосов
/ 23 июня 2009

Попробуйте отслеживать сетевой трафик с помощью Fiddler (www.fiddler2.com). Обязательно включите расшифровку HTTPS и доверяйте корневому сертификату Fiddler.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...