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

209
Vistas
Extensión de Chrome: chrome.runtime.getURL obteniendo la URL correctamente en console.log pero no funciona cuando se usa con fetch

Estoy creando una extensión de Chrome (script de contenido) y tengo un archivo json que me gustaría incluir (y leer del archivo js principal).

Dentro del archivo manifest.json, tengo

 "web_accessible_resources": [{ "resources": ["data/info.json"], "matches": ["<all_urls>"] }]

Y en mi archivo js principal, tengo

 const jsonUrl = chrome.runtime.getURL('data/info.json'); console.log(jsonUrl); fetch(jsonUrl)

La consola imprime la ruta como se esperaba chrome-extension://<extension-UUID>/data/info.json

Sin embargo, cuando se llama a buscar, aparece un error

GET chrome-extension://invalid/net::ERR_FAILED

También obtengo TypeError: Failed to fetch, pero creo que se debe al problema de URL mencionado anteriormente.

También probé jQuery pero no tuve suerte.

 $.getJSON(jsonUrl), function(data) { console.log(data); })

¿Por qué paso una URL de extensión de Chrome no válida para obtener el método?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Gracias a @wOxxOm encontré el problema.

"web_accessible_resources" estaba dentro de "content_scripts".

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