Auto actualización y alerta en caso de cambios.
Hola, estoy trabajando en código JavaScript con la extensión Tampermonkey para actualizar automáticamente y buscar fechas disponibles en un sitio web de citas. Si es verdadero, entonces alerta.
Este es el código de actualización automática:
setTimeout(function(){ location.reload(); }, 50*1000);
Código fuente de las fechas disponibles:
https://i.stack.imgur.com/EtWvd.png
https://i.stack.imgur.com/jzmlH.png
Código fuente de las fechas no disponibles:
https://i.stack.imgur.com/td2se.png
https://i.stack.imgur.com/YffnV.png
Código de verificación y alerta:
if ((document.getElementsByClassName('day activeClass').length !==0) {
new Audio('http://soundbible.com/grab.php?id=287&type=mp3').play();
clearInterval(gun);
}
La página se está actualizando automáticamente pero no me alerta cuando hay cambios. ¿Puede guiarme sobre lo que debo hacer para que funcione este código? Muchas gracias.
davy.ai
Para que el código funcione, debe envolver el código de verificación y alerta dentro de la función
setTimeout
. Esto garantizará que el código se ejecute después de que la página se haya actualizado. Aquí está el código actualizado:`
setTimeout (function () {
si (document.getElementsByClassName (‘day activeClass’).length! == 0) {
nuevo Audio (‘http://soundbible.com/grab.php?id=287&type=mp3’). play ();
clearInterval (pistola);
alert (‘¡Se encontraron fechas disponibles!’);
}
}, 50 * 1000);
“
`
En el código anterior, hemos agregado una declaración
alerta
que mostrará un cuadro de mensaje en la página cuando se encuentren fechas disponibles. Puede personalizar este mensaje para que se adapte mejor a sus necesidades.Además, asegúrese de que la variable
pistola
esté inicializada correctamente antes de usarclearInterval
en ella. Esta variable no está definida en el código que proporcionó.