Soundcloud自定义播放器无法在Firefox中播放

时间:2013-03-14 20:22:51

标签: javascript jquery html firefox soundcloud

我已将soundcloud的自定义HTML 5播放器从github安装到my site以进行测试。我注意到这个播放器无法在firefox浏览器中运行。我收到以下错误

TypeError: $.browser is undefined 


 if ($.browser.msie) {
  return '<object height="100%" width="100%" id="' + engineId + '"     classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="' + swf + '">'+
'<param name="movie" value="' + swf + '" />'+
   '<param name="allowscriptaccess" value="always" />'+
    '</object>';
      } else {
       return '<object height="100%" width="100%" id="' + engineId + '">'+
         '<embed allowscriptaccess="always" height="100%" width="100%" src="' + swf + '"            type="application/x-shockwave-flash" name="' + engineId + '" />'+'</object>';
    }
    }; 

firefox是否需要Flash播放器?有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:1)

$.browserdeprecated jQuery property,自jQuery版本1.9(您在网页上包含的版本相同)后删除。

您必须在页面上包含jQuery版本(&lt; 1.9)才能使用browser属性。

我认为这也是一个很好的机会,通常指出feature detection is preferred over browser sniffing