Виджет Amazon и SSL

Я пытаюсь встроить виджет Amazon «Рекомендуемый продукт» на веб-сайт. Мы используем SSL на всех страницах сайта.

К сожалению, виджет Amazon по умолчанию встроен с использованием простого IFrame, и хотя источником IFrame может быть https: // , изображения и ссылки внутри IFrame всегда http: //

Пример кода 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>

Излишне говорить, что это приводит к предупреждениям о "небезопасном содержимом", сломанным замкам и т. д.

Пока единственное решение, которое я ' Мы смогли получить содержимое IFrame с помощью сервера, проанализировать его и переписать все ссылки на изображения, чтобы они указывали на локальный обработчик, который, в свою очередь, проксирует изображения. Кажется, что это хрупкий подход с большими накладными расходами на обработку. Это просто мерзко.

У кого-нибудь есть опыт в этом? Есть ли здесь метод, который мне не хватает? Могу ли я заставить Amazon возвращать действительные URL-адреса https: // ?

Если я изменю URL-адреса изображений с http на https на месте, я получаю ошибку несоответствия сертификата - кажется, что изображения обслуживается из Akamai CDN, и общее имя сертификата не является именем хоста, используемым для обслуживания изображений.

Мне трудно поверить, что такая крупная компания электронной коммерции, как Amazon, неспособна обслуживать безопасные page.

Любая помощь очень ценится.

10
задан Basic 11 August 2016 в 00:36
поделиться