Ajax, используя https на странице http

Мой сайт использует протокол http и https; это не влияет на содержание. Мой сайт использует jQuery ajax-вызовы, которые также заполняют некоторые области на странице.

Теперь я хотел бы делать все вызовы ajax через https. (пожалуйста, не спрашивайте меня, почему :)) Когда я нахожусь на странице с протоколом https, запросы ajax работают. Когда я нахожусь на странице с протоколом http, я получаю сообщение об ошибке JavaScript: Доступ к ограниченному URI запрещен

Я знаю, что это междоменная проблема (на самом деле, это проблема кросс-протокола), и я знаю, что должен использовать тот же протокол в вызовах ajax, что и на текущей странице.

Тем не менее, я хочу, чтобы все вызовы ajax были https, и вызывать их на странице, которая обслуживалась через http. Есть ли обходной путь для достижения этого (какой-то JSON / прокси-решение?), Или это просто невозможно?

Ответы на вопрос(6)

Ваш ответ на вопрос