【发布时间】:2017-02-10 03:16:36
【问题描述】:
我正在编写一个纯 HTML 应用程序,并希望嵌入一个基于 YouTube IFRAME 的播放器。不幸的是,我使用了来自https://developers.google.com/youtube/iframe_api_reference 的演示代码,这似乎不适用于通过 file:// 协议加载的 HTML 文件。我收到以下错误:
www-widgetapi.js:100
在“DOMWindow”上执行“postMessage”失败:提供的目标源(“file://”)与接收窗口的源(“null”)不匹配。
我发现 Failed to execute 'postMessage' on 'DOMWindow': https://www.youtube.com !== http://localhost:9000 不幸的是它没有帮助:我是否通过 http 或 https 使用他们的 JS 文件包含它并不重要。
【问题讨论】:
标签: javascript iframe youtube