Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

201
Vistas
Extensión de Chrome: el código de inyección no se ejecuta

Estoy creando una extensión de Chrome que verificará si la página web actual tiene malware. He colocado un botón en popup.html para activar el código de comprobación de malware. Pero no está funcionando.

manifiesto.json:

 { "name": "Malware Detector", "version": "1.0", "permissions": ["activeTab", "declarativeContent", "storage"], "browser_action": {"default_popup": "popup.html"}, "manifest_version": 2 }

aplicación.js:

 chrome.runtime.onInstalled.addListener(function() { });

ventana emergente.html:

 <body> <p>Malware Detector</p> <button id="populateBtn">Detect Malware</button> <script src="popup.js"></script> </body>

ventana emergente.js:

 const btn = document.getElementById('populateBtn'); btn.onclick = () => { chrome.tabs.query({active: true, currentWindow: true}, ([tab]) => { chrome.tabs.sendMessage(tab.id, {data}, () => { if (chrome.runtime.lastError) { chrome.tabs.executeScript({file: 'inject.js'}, () => { chrome.tabs.sendMessage(tab.id, {data}); }); } }); }); };

inyectar.js:

 chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { // this is where malware checking code will go alert("test"); console.log("test"); });

El código de prueba de alert y console.log en inject.js no se activa.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda