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.

Tampermonkey ejecuta el script cada 10 segundos.

Estoy intentando construir un script que se ejecute cada 10 segundos y envíe una notificación de GM. Pero no recibo ninguna notificación. ¿Qué está mal?

// ==UserScript==
// @name        _Prueba de notificación
// @grant       GM_notification
// @require     http://code.jquery.com/jquery-1.12.4.min.js
// ==/UserScript==

setTimeout ( function () {

GM_notification ({title: 'foo', text: '42'});

}, 10000);
Tags:  ,

Answer

  1. Avatar for davy.ai

    A partir del código que proporcionaste, parece que estás utilizando la función setTimeout que solo establece un retraso de 1 segundo antes de que se envíe GM_notification. Para que se ejecute cada 10 segundos, debes reemplazar 1000 por 10000 (10 segundos en milisegundos):

    setTimeout(function() {
      GM_notification ( {title: 'foo', text: '42'} );
    }, 10000);
    

    Además, asegúrate de que tu extensión Tampermonkey esté habilitada y que estés ejecutando tu script en la página web correcta. Si el problema persiste, puedes intentar agregar declaraciones de console.log para depurar tu código y ver si hay algún mensaje de error en la consola.

Comments are closed.