jQuery ajax и SSL?

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

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

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

Так,

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

Это даже безопасно?

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

  • Могут ли клиенты telnet или netcat связываться через SSL?
  • Как узнать, был ли запрос на сервлет выполнен с использованием HTTP или HTTPS?
  • Как я могу создать хранилище ключей из существующих сертификатов (abc.crt) и файлов abc.key?
  • Использование настраиваемого хранилища доверия в Java, а также значение по умолчанию
  • Использование JavaMail с TLS
  • Как исправить ошибку «java.security.cert.CertificateException: нет альтернативных имен объектов»?
  • ASP.NET MVC RequireHttps только в производстве
  • Как загрузить файл PKCS # 12 в OpenSSL программно?
  • Не удалось найти допустимый путь сертификации для запрошенной целевой ошибки даже после импорта сертификата
  • Как создать формат BKS (BouncyCastle) Java Keystore, который содержит цепочку сертификатов клиента
  • Принудительное HTTPS для определенного URL-адреса
  • Давайте будем гением компьютера.