Estoy tratando de incorporar un widget de Amazon "Producto recomendado" en un sitio web. Usamos SSL en todas las páginas del sitio.widget de Amazon y SSL
Por desgracia, el widget Amazon por defecto está incrustado usando un iframe simple y aunque la fuente para el marco flotante puede ser https://
, las imágenes y los enlaces dentro del marco flotante son siempre http://
código de ejemplo IFrame
<iframe src="https://rcm-uk.amazon.co.uk/e/cm?t=june2k&o=2&p=16&l=st1&mode=books-uk&search=potter&f=ifr&f=ifr"
width="468"
height="336"
border="0"
frameborder="0"
style="border:none"
marginwidth="0"
marginheight="0"
scrolling="no"></iframe>
Huelga decir que esto da lugar a advertencias "contenido no seguro", candados rotos, etc.
hasta ahora, la única solución que he sido capaz de llegar a es conseguir que el contenido de t El IFrame utiliza el servidor, lo analiza y vuelve a escribir todos los enlaces de imagen para apuntar a un controlador local que a su vez envía un proxy a las imágenes. Parece un enfoque frágil con una gran cantidad de procesamiento por encima. Es desagradable.
¿Alguien tiene alguna experiencia con esto? ¿Hay algún método aquí que me pierda? ¿Puedo hacer que Amazon devuelva direcciones válidas https://
?
Si cambio las URL de la imagen de http a https in situ, aparece un error de coincidencia de certificado: parece que las imágenes se sirven de Akamai CDN y el nombre común del certificado no es el nombre de host utilizado para servir las imágenes.
Me resulta difícil creer que una empresa de comercio electrónico más grande que Amazon es incapaz de servir una página segura.
Cualquier ayuda muy apreciada.