使用https时,swf在IE中不起作用

时间:2009-06-10 04:55:09

标签: internet-explorer https flash

我在我的网站(localhost:8084 - tomcat)中使用flash mp3播放器(www.premiumbeat.com)。这是我的情况:

  • 在我的网站中,我有安全文件(/mywebapp/secure下的任何文件)和公共文件(/mywebapp/secure以外的所有文件)。安全文件通过https(端口8443)
  • 提供
  • mp3播放器位于:/mywebapp/swf/player.swf(公共访问)。
  • 我正在使用swfobject将mp3播放器swf对象的javascript代码插入到页面中(swfobject位于:/mywebapp/js/swfobject.js公共访问权限。)
  • 使用播放器的网页位于:/mywebapp/secure/playerSample.html
  • mp3播放器从servlet /mywebapp/servlet/playlist
  • 获取带有音轨列表的xml(播放器请求列表)

当我使用firefox浏览playerSample.html时,一切正常......我登录到我的webapp,访问playerSample.html,播放器显示从/mywebapp/servlet/playlist检索到的曲目列表。

但是当我使用IE浏览页面时,未检索到列表:SI已经对部分代码进行了测试并且它可以正常工作,例如,如果我只是从IE的窗口调用/ mywebapp / servlet / playlist,我可以得到来自servlet的xml轨道列表。而且playerSample.html可以显示flash mp3播放器。它是无法从servlet获得响应的播放器(或者至少看起来像是这样)。

为什么它只是在IE上发生?我知道IE有时候很糟糕......但是,任何想法或解决方法?

1 个答案:

答案 0 :(得分:2)

尝试使用Fiddler监控您的网络流量(www.fiddler2.com)确保启用HTTPS解密,并信任Fiddler根证书。

相关问题