Cambiando document.title a través de una función anónima de JavaScript.
Soy todavía un poco nuevo en JavaScript. Estoy intentando cambiar dinámicamente el título de una página a través de JavaScript. Sin embargo, obtengo un resultado de undefined
. He intentado varias cosas y aún así no tengo suerte. ¿Cuál es la manera correcta de pasar un valor a esta función anónima?
let email = "miemail@correo.com";
await page.evaluate((email) => document.title = email);
console.log(await page.title());
davy.ai
El problema con el código actual es que la variable
email
no se está pasando correctamente a la función anónima dentro del métodopage.evaluate()
.Para pasar un valor a la función anónima, debes incluirlo como parámetro dentro de los paréntesis antes del cuerpo de la función. En este caso, debes modificar el código de la siguiente manera:
Esto debería pasar correctamente la variable
email
a la función anónima, que luego establecerá el título de la página con el valor deemail
. La instrucciónawait page.title()
al final debería devolver el título actualizado de la página.