|
|
1
0
所以我最后用 IE条件注释 (啊!)来解决这个问题。这很难看,但很管用。甚至 验证 作为 XHTML语言 是的。 仍然有两个嵌套对象,但是现在一个ie条件注释包装器隐藏了第一个对象,因此ie看不到它,只有第二个。 Firefox、Safari 和 铬 查看第一个对象并使用 快速时间 用于呈现控件的插件(如果已安装)。 其他浏览器忽略ie条件注释,因为它们看起来像一个普通的打开/关闭注释块,中间有点乱七八糟。 注:t 他在下面的注释行周围打勾(`),不属于那里,但是你要做的是让事情在这里工作所必需的。
不久前IE7用来忽略音频/MPEG类型对象,除非它们有一个合法的CLSID标签用于Windows Media Player(WMP)。因为第二个对象(在我以前的模型中)有一个clsid,ie将呈现一个wmp控件,所有的东西都将是ducky。其他浏览器只需识别第一个对象,并使用QuiTime插件进行声音控制。 2008年12月9日,微软发布了另一个windows媒体播放器安全更新。一切都像以前一样(对我来说)。随后在2009年1月13日又发布了一个更新,部分目的是修补12月9日的wmp更新。(见 this article )中。那就是事情停止(在ie上)的时候。 现在ie7(在xp上)呈现 不上课 对象,它看起来像带有滚动条的邮件槽。它们就像液晶屏上的邮件槽一样有用。IE浏览器满意地完成了它的工作,忽略了第二个对象,其中嵌套了正确的CLSID。 所以我是自己的 有条件的评论 让我从困境中解脱出来,但正是微软给自己的浏览器制造了麻烦!为什么是微软?为什么? |
|
|
2
-1
我强烈建议使用adobe flash在网站上播放音乐。与使用像Windows Media Player这样的外部播放器相比,它几乎是防弹的,而且您也可以完全控制玩家的外观。 |