Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

110
Visualizações
¿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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda