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