Ajax używający https na stronie http

Moja strona korzysta z protokołu http i https; to nie wpływa na treść. Moja strona używa wywołań jQuery ajax, które również wypełniają niektóre obszary na stronie.

Teraz chciałbym wykonać wszystkie wywołania ajax przez https. (proszę nie pytaj mnie dlaczego :)) Kiedy jestem na stronie z protokołem https, działają żądania ajax. Gdy jestem na stronie z protokołem http, otrzymuję błąd javascript: Dostęp do zabronionego identyfikatora URI jest zabroniony

Wiem, że jest to problem między domenami (w rzeczywistości jest to problem z protokołem krzyżowym) i wiem, że powinienem używać tego samego protokołu w wywołaniach ajaxowych, jak na bieżącej stronie.

Mimo to chcę, aby wszystkie wywołania ajax były https i wywoływały je na stronie, która była obsługiwana przez http. Czy jest jakieś obejście, aby to osiągnąć (jakieś rozwiązanie json / proxy?), Czy jest to po prostu niemożliwe?

questionAnswers(6)

yourAnswerToTheQuestion