На этой странице есть iframe
Я хочу получить скриншот из тега video
, поэтому мне нужно найти тег видео, который есть в теге iframe
.
Когда я открываю консоль и запускаю этот код:
const videoElement = document.getElementsByTagName('iframe')[0]
.contentWindow.document.getElementsByTagName('video')[0];
//Extracting picture from video tag
const canvas = document.createElement('canvas');
canvas.width = videoElement.videoWidth;
canvas.height = videoElement.videoHeight;
canvas.getContext('2d').drawImage(videoElement, 0, 0, canvas.width, canvas.height);
Эта ошибка была выдана:
Uncaught DOMException: Blocked a frame with origin "https://developers.google.com" from accessing a cross-origin frame.
at <anonymous>:1:57
Также я проверил этот вопрос
У меня вопрос, как я могу получить скриншот из YouTube Player API?