我正在使用 SoundCloud 自己的 JavaScript API 在网站上嵌入 HTML5 小部件,但我发现他们的 HTML5 小部件通常无法正常运行:波形和艺术品都不能正确显示。小部件是否按预期运行似乎是逐轨的。
这在基于 WebKit 的浏览器(Chrome 和 Safari)中尤其明显,但我在 Firefox 中也看到了这个问题(所有用于测试的浏览器都是它们各自的最新版本)。
检查每个浏览器的开发控制台显示 SoundCloud 代码正在触发 DOM INDEX_SIZE_ERR 异常。
下面的 JSFiddle 演示了这个问题,既使用 SC 自己的 API,也使用直接从 SC 跟踪页面上给出的内容复制的硬编码嵌入 HTML:http: //jsfiddle.net/yoknapatawpha/z6axa/
Thurston Moore 曲目显示正确,这表明这是与特定曲目有关的问题。(值得注意的是,在 JSFiddle 之外的干净页面中也重现了此问题,从而消除了页面上其他元素的任何可能干扰。)
有没有人对出了什么问题有任何想法或见解?