Я использую флэш-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 иногда просто отстой ... но есть идеи или обходные пути?