Red de conocimientos turísticos - Información de alquiler - ¿Qué es el acceso entre dominios de JavaScript?

¿Qué es el acceso entre dominios de JavaScript?

Por razones de seguridad, JavaScript no permite llamadas entre dominios a objetos en otras páginas. Sin embargo, además de las restricciones de seguridad, también trae muchos problemas al inyectar aplicaciones iframe o ajax. Aquí hay un breve resumen de algunos problemas relacionados con el dominio cruzado:

En primer lugar, ¿qué es el dominio cruzado? Una simple comprensión es que debido a las restricciones de la política del mismo origen de JavaScript, js bajo el nombre de dominio a.com no puede funcionar b. el nombre de dominio com o c.a.com. Para obtener una explicación más detallada, consulte la siguiente tabla:

Preste especial atención a dos puntos:

Primero, si hay problemas entre dominios causados ​​por protocolos y puertos, el " front desk" es impotente.

p>

Segundo: En cuanto a cuestiones entre dominios, los dominios solo se identifican por el "encabezado de la URL" sin intentar determinar si la misma dirección IP corresponde a dos dominios o si Los dos dominios están en la misma IP.

"Encabezado URL" se refiere a window.location.protocol window.location.host, que también puede entenderse como "Los dominios, protocolos y puertos deben coincidir".