【发布时间】:2015-09-28 18:37:57
【问题描述】:
"未捕获的类型错误:无法读取未定义的属性 'removeItem'", 来源:https://w.soundcloud.com/player/assets/widget-9f6de367.js(61)
我在尝试使用嵌入在 Android WebView 中的 soundcloud iframe 时遇到此问题。大约一个月前这是可行的,但似乎内部嵌入代码可能已更改,现在导致此问题。
更新
似乎它与试图与本地存储交互的小部件有关,其中 Android 的 WebView 默认禁用 dom 存储,打开它可以解决问题。
不过,SoundCloud 似乎应该防范这种情况,这可能是意料之外的事情,但默认情况下会完全破坏 Android 内嵌入 web 视图的小部件,而且在几周/一个月左右之前肯定没有.
【问题讨论】:
-
这是所有平台的 soundcloud 嵌入错误。
-
好吧,也许是这样,但这并不能解释什么。显然这是小部件抛出的错误,但需要知道原因。
-
由于
LocalStorage问题,soundcloud SDK 出现错误。在 Soundcloud 决定这样做之前,几乎不可能修复。 -
@Bwaxxlo 好了,谢谢,这绝对是问题所在。 Android 的 webview 默认禁用本地存储/dom 存储,启用它可以解决此问题。绝对是他们最近打破的东西。再次感谢。
标签: soundcloud