Javascript SoundCloud自定义播放器在FireFox中不工作?
我正在为这个家伙制作一个网站,他想让我安装SoundCloud定制播放器。我这样做了,并且发现它在Chrome中运行良好,但在FireFox(我使用19.0.2)或IE(9.0.14)中不起作用 以下是网站: 我这边有没有什么事情做得不对 我在这里获得了所有安装信息: 该页面中的示例确实适用于FireFox,但我注意到他们的示例使用了以前版本的jquery(1.4.2),而我们现在使用的是1.9.0版Javascript SoundCloud自定义播放器在FireFox中不工作?,javascript,soundcloud,Javascript,Soundcloud,我正在为这个家伙制作一个网站,他想让我安装SoundCloud定制播放器。我这样做了,并且发现它在Chrome中运行良好,但在FireFox(我使用19.0.2)或IE(9.0.14)中不起作用 以下是网站: 我这边有没有什么事情做得不对 我在这里获得了所有安装信息: 该页面中的示例确实适用于FireFox,但我注意到他们的示例使用了以前版本的jquery(1.4.2),而我们现在使用的是1.9.0版 如有任何建议,将不胜感激 尝试调试JavaScript时始终打开控制台。对于初学者,尝试加
如有任何建议,将不胜感激 尝试调试JavaScript时始终打开控制台。对于初学者,尝试加载某些CSS文件时出现错误: 获取404(未找到) 这并不能解决问题,但无论如何都应该解决它 其次,您应该设置文档的编码: 未声明HTML文档的字符编码。如果文档包含US-ASCII范围之外的字符,则在某些浏览器配置中,文档将呈现乱码文本。页面的字符编码必须在文档或传输协议中声明 同样,这也不能解决问题。实际的问题是,您在中使用的是jQuery 1.9。自定义soundcloud播放器将使用此选项嗅探浏览器: TypeError:$.browser未定义[Break On This Error]如果($.browser.msie){ 因此,您需要升级soundcloud player脚本(如果有更新版本),或者需要降级jQuery版本。这里有一个官方的“jQuery迁移”插件: 您应该在普通jQuery引用之后添加它。
(通常不赞成,但可以快速解决。)如果做不到这一点,您需要摆脱SC的$.browser.msie使用,并添加您自己的IE检测。它会在所有浏览器上显示和显示所有内容,但只有在chrome中,当我单击play时,它才会真正播放歌曲。在IE和FireFox中,单击play没有任何作用。啊,我明白了,非常感谢您的帮助并向我解释问题:)