Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

114
Views
Cómo mantener una función ejecutándose en background.js incluso cuando popup.html no está a la vista

¿Cómo mantener este temporizador funcionando incluso cuando popup.html está cerrado?

Estoy guardando la última vez en el almacenamiento para que se reanude desde el último punto detenido, pero cómo mantener el manifiesto de ejecución de setinterval tiene persistencia como verdadera. y este script en segundo plano

 function timer(){ if(localStorage.getItem('tile')==null){ secs=32400; } if(localStorage.getItem('tile')!=null){ secs=localStorage.getItem('tile'); } console.log(secs); if(secs!==0){ function z(n) { return (n < 10 ? '0' : '') + n; } var sign = secs < 0 ? '-' : ''; secs = Math.abs(secs); secs = secs-1; chrome.storage.local.get(["actualtime"],function (result){aht = (((Number(result.actualtime))*((13/8)*60))/(28800-secs)/60); document.getElementById("time2").innerHTML = aht.toFixed(2); }) aht2 = (((secs/60))*((13/8)))/(28800/60); document.getElementById("time3").innerHTML = aht2.toFixed(2); document.getElementById("counter").innerHTML= sign + z(secs / 3600 | 0) + ':' + z((secs % 3600) / 60 | 0) + ':' + z(secs % 60); console.log(localStorage.getItem('actualtime')); localStorage.setItem('tile',secs); } } setInterval(timer,1000);

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

no puedo usar el mismo js para el fondo, así como para popup.html //error que cometí. ejecutó un js separado para el fondo y un js para popup.html usó el análisis de mensajes para comunicarse entre ellos El fondo uno siguió ejecutándose y el js para popup.html se llama solo cuando se abre popup.html (y se detiene cuando se cierra)

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!