网易云音乐大多数歌曲,都有一个插件生成,比如:
https://music.163.com/#/outchain/2/28387594/
这里通过了一个 iframe 代码,只需要把这个 iframe 加入到你的网站页面就可以使用。虽然不是很完美,但是勉强可以使用。
从今天早上发现,不确定是不是网易云音乐修改了播放器的代码,现在开始报错了,无法播放了。
从浏览器 console log 来看,iframe 中的代码,试图在访问父网页的 window 对象:
Uncaught SecurityError: Failed to read a named property 'IgnoreKickout' from 'Window': Blocked a frame with origin "https://music.163.com" from accessing a cross-origin frame.
请教大家,有什么好的解决方法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.