【发布时间】:2020-07-08 09:18:47
【问题描述】:
我在 iframe 中嵌入了一个 Spotify 播客,如下所示:
<iframe src="https://open.spotify.com/embed-podcast/episode/63nItp2YR57JYGM4EDPKWJ"></iframe>
这在大多数浏览器上都可以正常工作,除了 IE11。我确实看到了播放器,只需按任何按钮或链接什么都没有。我可以看到没有进行网络调用。 当我查看控制台时,我在为此 Spotify 播放器加载的脚本上看到语法错误(注意:自动地,我自己没有在任何地方添加这个脚本,也没有添加任何 npm 包):
SCRIPT1002: Syntax error
vendor~embed-podcast.500107de.js (1, 76915)
它指向脚本中似乎与分号有问题的一行:
(...) (Oe||(Oe={}))); class ke extends Error (...)
我一直在寻找一个 polyfill 或其他东西来让 IE 与这个脚本一起工作,但还没有成功。我也找不到有这个问题的人......我错过了什么? 我发现有关 Spotify 不支持 IE 的信息,但如果我理解正确的话,这与嵌入式内容无关。
【问题讨论】:
标签: javascript angular iframe spotify