Quiero llamar a la función de búsqueda para obtener algunos datos del servidor en mi background.js。 así:
fetch("https://api.bilibili.com/x/space/acc/info?mid=402655790&jsonp=jsonp") .then(response=>{ console.log(response) })pero la consola imprime la descripción del error foto
Encontré algún método para resolver este problema. mode:"no-cors"
Finalmente, envié una solicitud con éxito, pero no hubo respuesta.
solicitud exitosa, código de estado == 200 foto
Además, descubrí que no hay cookies en el encabezado de mi solicitud
no hay cookies en la foto del encabezado de la solicitud
¿Cómo puedo enviar una solicitud con éxito y obtener los datos correctos del servidor?
Descubrí que había una respuesta similar a mi pregunta, CORS Chrome Extension with manifest version 2 。 este problema es causado por CORS。 se puede resolver agregando permisos a manifest.json de esta manera:
"permissions": [ "https://*/" ],