youtube автоматическое включение субтитров и перевод на выбранный язык
(а то перевод слетает)
(плеер может быть встроен на других сайтах, поэтому через расширение браузера)
(в будующем иметь возможность менять части слов в субтитрах)
Промежуточная задача:
Для начала понять как "имитировать" нажатие (вызов события, или функции напрямую) на кнопку включения субтитров
Детальнее, до чего докопался и в чем нужен совет:
Судя по профайлеру, если записать нажатие на кнопку включения субтитров, будут вызваны функции: https://i.imgur.com/wn2DO1y.png
Одна из функций выглядит так: https://i.imgur.com/RnEVSIE.png
где очевидно код сжат, и файл base.js имеет структуру:
var _yt_player={}; (function(g) {...})(_yt_player)
Вопрос:
как "имитировать" нажатие, вызвать событие или функцию напрямую?
Если событие то к какому dom элементу он привязан?
А если функцию напрямую то как обратится к этому файлу и анонимной функции?
Для проверки способов можно использовать консоль браузера, или нужно копаться через webExtension api?
И на будующее, как можно будет поменять часть слов в субтитрах?
Обсуждают сегодня