Estoy haciendo una extensión de Chrome y necesito obtener el título de los videos de YouTube. No quiero usar la api de youtube.
Lo resolvió haciendo var videotitle = document.title.split(" - YouTube")[0];
Puede tomar el título de la pestaña en background.js, devolverá el título del video de YouTube
chrome.tabs.onActivated.addListener(function (activeInfo) { chrome.tabs.get(activeInfo.tabId, function (tab) { console.log("Title: " + tab.title); });});
También puede usar esta línea de código en las herramientas de desarrollo F12:
ytInitialPlayerResponse.videoDetails.title
La misma línea de código también debería funcionar en su extensión.