Estoy haciendo estas preguntas porque desarrollaremos una aplicación que se supone que comparte datos de origen cruzados a través de javascript. Una posible solución parece JSONP, ya que utiliza etiquetas SCRIPT para extraer datos de otros dominios. Sin embargo, me gustaría evitar la situación en la que implementamos nuestro impresionante código suponiendo que la etiqueta SCRIPT no está sujeta a sop y en algún momento los navegadores prohíben esta funcionalidad.Por qué la etiqueta HTML SCRIPT no está sujeta a la misma política de origen
¿Alguien puede arrojar algo de luz sobre cuál es el motivo de que la etiqueta SCRIPT permita solicitudes de dominios cruzados?
Por la misma razón que las etiquetas no están sujetas a ella. – Corbin
¿Cuál sería esa razón y cómo se aplica a las secuencias de comandos (ejecutables)? – moritz
La misma política de origen es, en cierto modo, por qué las etiquetas de scripts de otros dominios son seguras. No incluye accidentalmente una etiqueta de secuencia de comandos en su marcado (con suerte no de todos modos), pero no puede garantizar la seguridad del código que incluye si no lo controla. Es posible que desee incluir algunos JS para que pueda tener anuncios en su página, pero no querrá que ese sitio web de anuncios tenga acceso a las cookies de sesión de los usuarios. – Corbin