Hola, estoy creando una extensión de Chrome que carga un script de Java en algunas páginas específicas y obtiene datos de la API y hace algunas cosas, etc. Pero la API bloquea los no-cors. Lo busque y encontre algo, pero sigue sin funcionar..
Lo que encontré:
let headers = new Headers() headers.append('Content-Type', 'application/json'); headers.append('Accept', 'application/json'); headers.append("Origin", "https://myapi.com/") headers.append("Access-Control-Allow-Headers", "Content-Type", "Authorization"); headers.append("Access-Control-Allow-Methods", "GET", "POST", "OPTIONS"); headers.append("Access-Control-Allow-Origin", "https://myapi.com/"); fetch("https://myapi.com/", { mode: 'cors', method: 'GET', headers: headers }).then(...)