Подтвердить что ты не робот

JQuery ajax и SSL?

На нашем сайте определенные страницы используют SSL, однако большинство страниц не имеют (поскольку их нужно обходить веб-ботами).

Это в значительной степени сводится к любой странице, на которой пользователь вошел в систему, за несколькими исключениями находится под SSL,

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

Итак,

Как я могу заставить запросы через ajax использовать SSL?

Безопасно ли это?

4b9b3361

Ответ 1

Он нарушает политику одинакового происхождения JavaScript, поскольку URL-адрес HTTPS не отображается как источник того же источника, что и URL-адрес HTTP. Вы можете обойти это с помощью JSONP или установки заголовка Access-Control-Allow-Origin в ответе веб-службы. Многие веб-службы будут настроены для этого уже.