es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FIREFOX-ADDON-WEBEXTENSIONS

¿Cómo obtener el nuevo título de YouTube cuando se ejecuta “yt-navigate-finish”?

Tengo este código: function run() { browser.runtime.sendMessage({ action: “notify”, payload: { url: window.location.href, title: document.title, }, }); } window.addEventListener(“yt-navigate-finish”, run, true); La URL es correcta, cuando hago clic en un nuevo video de YouTube, la URL cambia. Pero el título es del video antiguo. Por ejemplo, obtuve este resultado: { . . . Read more

Object.keys no funciona en la extensión pero funciona en la consola.

Cuando intento ejecutar – var colorSelectorElements = document.getElementsByName(‘color-selector’); var addInColorListFunctionKey = Object.keys(colorSelectorElements[0]).find(key => key.startsWith(‘__reactProps’)); en la consola funciona y encuentra la clave con __reactProps, pero Object.keys devuelve [] en la extensión de Mozilla.