Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es el principio de dominio cruzado jsonp?

¿Cuál es el principio de dominio cruzado jsonp?

La idea central de jsonp es utilizar las funciones de dominio cruzado en las etiquetas JS para el acceso a datos entre dominios. Hay una URL de dominio cruzado en la etiqueta JS. Durante la ejecución real, hay una cadena. se obtiene a través de esta URL, la cadena devuelta debe ser una llamada JS legal y la cadena EVAL se utiliza para completar el procesamiento de los datos obtenidos.

JSONP (JSON con relleno) es un "modo de uso" de JSON que se puede utilizar para resolver el problema del acceso a datos entre dominios por parte de los navegadores convencionales.

JSONP es un protocolo no oficial que permite integrar etiquetas Script en el lado del servidor y devolverlas al cliente, logrando acceso entre dominios a través de callback javascript (esta es solo una implementación simple de JSONP).

Información relacionada:

Debido a las restricciones de la política del mismo origen del navegador, las solicitudes con orígenes no originales causarán problemas entre dominios. jsonp es una forma de resolver este problema. Fácil solución.

La misma política de origen significa: mismo protocolo, mismo nombre de dominio y mismo número de puerto. Cuando uno de ellos no está satisfecho, nuestra solicitud tendrá un problema entre dominios.