Уже есть несколько вопросов по этому вопросу, но, похоже, ни один из них не дает однозначного ответа на проблему, с которой я столкнулся. Я внедряю видео YouTube на веб-сайт, используя API iframe YouTube со следующим кодом:
this.player = new YT.Player($player, {
wmode: 'transparent',
height: '100%',
width: '100%',
host: 'https://www.youtube-nocookie.com',
playerVars: {
wmode: 'transparent',
showinfo: 0,
autohide: 1,
rel: 0
},
videoId: this.video_id,
events: {
'onReady': ()=>{
},
}
})
Видео корректно загружаются в домен www.youtube-nocookie.com. Но куки все еще загружаются, как уже упоминалось в других сообщениях. Я также получаю следующее предупреждение в моей консоли:
![errors](https://i.stack.imgur.com/8WArO.png)
В примечании стороны. В других сообщениях упоминается, что файлы cookie должны загружаться только тогда, когда пользователь воспроизводит видео. Однако я получаю эти ошибки, как только я загружаю страницу. Странно то, что я по-прежнему получаю первую ошибку, даже когда я не загружаю видео, просто добавляю скрипт api на свою страницу.
Итак, вопрос в том, совместим ли этот метод с методами GDPR? Я в безопасности в одиночку или мне нужно пройти лишнюю милю и заблокировать загрузку API, пока пользователь не примет использование сбора данных? Почему YouTube использует этот так называемый режим конфиденциальности, если файлы cookie все еще вводятся на мою страницу?