Estaba haciendo algunas solicitudes de origen cruzado a oEmbed de Soundcloud y noté un comportamiento extraño. < br> Al hacer una solicitud desde mi localhost, que está en una conexión HTTP normal, todo funcionó bien. Sin embargo, cuando el código se insertó en nuestro servidor de prueba HTTPS, recibí el siguiente error de mi navegador:
[bloqueado] La página en Se cargó ' enlace ' HTTPS, pero corrió contenido inseguro de enlace : este contenido También debe cargarse a través de HTTPS.
La URL de solicitud es //www.soundcloud.com/oembed?url=https://soundcloud.com/gwatsky/pumped-up-kicks-remix&format=js&callback=JSON_CALLBACK
. Tenga en cuenta la " www. ".
Intenté especificar el protocolo a HTTPS y eliminar / especificar el protocolo en el parámetro url
, pero seguí recibiendo el error.
Al final, eliminé www.
de la URL y todo comenzó a funcionar bien.
tl; dr ¿Por qué tener www.
en esta URL de HTTPS se considera un riesgo de seguridad?