如何在隐私增强模式下使用Youtube IFrame Player API?

我正在尝试使用Youtube Iframe Player API在启用隐私增强模式的情况下工作。

当我们从Youtube嵌入视频时,可以轻松获得此功能,例如:

如何在隐私增强模式下使用Youtube IFrame Player API?

但是,在Iframe API的文档中没有看到任何相关内容。在寻找解决方案时,我发现我们可以添加以下属性以从www.youtube-nocookie.com域中加载视频:

host: 'https://www.youtube-nocookie.com'

所以我尝试了:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);

var player = new YT.Player('player',{
  height: '390',width: '640',videoId: 'M7lc1UVf-VE',host: 'https://www.youtube-nocookie.com',events: {
    'onready': onPlayerReady,'onStateChange': onPlayerStateChange
  }
});

未记录,例如,它与Chrome兼容,但是在Safari中,我收到以下错误消息:

Unable to post message to https://www.youtube-nocookie.com. Recipient has origin https://www.example.com.

所以我有点卡在这里,不知道如何解决该问题,或者不知道如何在Iframe Player API中使用这种增强隐私的模式。

有人遇到同样的问题吗?如果是,您如何解决?非常感谢。

lindatech 回答:如何在隐私增强模式下使用Youtube IFrame Player API?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3080939.html

大家都在问