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

119
Views
¿Hay alguna manera de actualizar una página web desde dentro de una extensión de Mozilla Firefox?

Actualmente estoy trabajando en el desarrollo de una extensión de Mozilla Firefox que bloquea los anuncios para obtener más información sobre JavaScript, HTML y CSS. Dentro de la extensión de esa ventana emergente, quiero poder hacer clic en un botón y actualizar cualquier página en la que se encuentre actualmente el navegador. Tengo los botones desarrollados y actualmente son interactivos, pero no veo cómo puedo extender el alcance del HTML que estoy usando para ver la página web en la que se encuentra el navegador.

Aquí está el estado más simplificado que tengo funcionando: popup.html

 <!doctype html> <hmtl> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <style> body { padding: 1em; } input { margin-left: 1em; margin-right: 1em; } </style> </head> <form> <input type="button" value="Refresh"> <button onClick="document.location.href=window.location.href">Refresh Window</button> <button onClick="document.location.href = 'popup.html' + '?' + Date.parse(new Date());">Refresh Page</button> </form> <p>Page hasn't been refreshed</p> <script src="/popup1.js"></script> </hmtl>

emergente1.js:

 const button = document.querySelector('input'); const paragraph = document.querySelector('p'); const mainBrowser = browser.document button.addEventListener('click', refreshButton); function refreshButton(){ button.disabled = true; button.value="Refreshing" paragraph.textContent = 'Page is refreshing'; // mainBrowser.reload(); window.setTimeout(function() { button.disabled = false; button.value = "Refresh" paragraph.textContent = 'Page is up-to-date.'; }, 1000); }

Imagen del aspecto de la interfaz de usuario de la extensión al hacer clic en el icono

El objetivo es poder hacer clic en el botón Actualizar página en la extensión y volver a cargar cualquier sitio web en el que se encuentre actualmente mi navegador. Soy muy nuevo en JS, CSS y HTML, y no puedo acceder a cosas fuera del alcance de mi extensión.

about 4 years ago · Juan Pablo Isaza
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!