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

141
Vistas
No se puede obtener la extensión de Chrome background.js para comunicarse con content.js

Intentar enviar un mensaje desde background.js a content.js devuelve Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

He intentado:

background.js

 chrome.tabs.onRemoved.addListener((tabId, removeInfo) => { chrome.tabs.sendMessage(tabId, "some-random-message") })

content.js

 chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { alert(message) sendResponse("Successfully received message.") })

¿Esto sucede porque estoy tratando de enviar un mensaje a mi secuencia de comandos de contenido después de que se haya cerrado esa pestaña? Si es así, ¿hay alguna forma de acceder al document en el script de contenido después o mientras se cierra la pestaña?

Para agregar más información, también intenté usar chrome.tabs.onCreated... en lugar de onRemoved pero fue en vano.

EDITAR: Agregar mi archivo manifest.json .

 { "manifest_version": 3, "name": "Some Extension Name", "version": "0.0.1", "action": { "default_popup": "popup.html", "default_title": "Some Extension Name" }, "content_scripts": [ { "matches": ["<all_urls>"], "js": ["./content.js"] } ], "background": { "service_worker": "./background.js" }, "permissions": ["cookies", "tabs", "storage"] }
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