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

206
Views
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 answers
Answer question

0

Gracias a @wOxxOm encontré el problema.

"web_accessible_resources" estaba dentro de "content_scripts".

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