Я разрабатываю расширение Google Chrome, используя скрипт содержимого. Я хочу взаимодействовать со страницами со встроенным видеоплеером YouTube. Я включил www-widgetapi-vfljlXsRD.js
в качестве файла JavaScript, и пространство имен YouTube правильно инициализировано внутри песочницы расширения.
Я пытаюсь получить ссылку на существующий проигрыватель iFrame. Чтобы добиться этого, я попробовал это:
var ytplayer = new YT.Player('ytplayer');
ytplayer.pauseVideo();
где div#ytplayer
— это iFrame, в который встроен реальный проигрыватель.
Я получаю эту ошибку, сообщающую, что метод не существует:
TypeError: объект # не имеет метода «pauseVideo»
Как правильно получить ссылку на существующий проигрыватель?