javascript - Youtube 框架 API

标签 javascript iframe youtube-api

我正在使用 youtube iframe api 在我的网页中使用 youtube 视频播放器。它在浏览器中运行良好,所有跟踪功能运行良好。但我的问题是我在 google chrome 浏览器中收到一条错误消息“无法将消息发布到 https://www.youtube.com。收件人来源为 https://www.mydomain.com”。这是代码。

<script src="http://www.youtube.com/player_api"></script>
<iframe width="450" height="253" src="https://www.youtube.com/embed/EpOvTyklFxc?rel=0" frameborder="0" allowfullscreen id="yes"></iframe>
<script language="javascript">
    var player;
        function onYouTubePlayerAPIReady() {        
            player = new YT.Player('yes', {
                events: {
                'onReady': function(){ alert("yes!"); }
                }
            });
        }
</script>

请帮我解决这个问题。

最佳答案

添加原始参数:将您的域指定为原始参数值。 请参阅:https://developers.google.com/youtube/player_parameters#origin

关于javascript - Youtube 框架 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19319925/

相关文章:

javascript - 想用正则表达式去除字符串中的一部分

javascript - 如何在不链接到播放列表的情况下播放两个 Youtube 视频?

css - Facebook Iframe 的不同 CSS 样式

youtube - 是否可以在Web Audio的MediaElementAudioSourceNode中获取YouTube音频流?

javascript - 如何以 Angular 干燥列表

javascript - Jquery/Ajax 表单发布数据不起作用

javascript - 如何知道网页中的flash来自哪里?

javascript - 将动态变化的 R htmlwidget 嵌入到网页中

youtube - 拥有可自定义的 YouTube 播放速度设置的最简单方法是什么?

javascript - 正确解析 YouTube API 的响应