Этот запрос был заблокирован; содержание должно быть подано через HTTPS
Я пытаюсь сделать ajax, мой код написан на сайте https, он запрашивает не https, но ресурсы были заблокированы Chrome.
$.ajax({
url : "http://example.com/non-https",
..
..
Ранее в более ранней версии у меня не было этой проблемы. Должен ли мой ajax-запрос нацеливаться на https? Или есть лучший способ сохранить эту проблему?
1 ответ
Просто измените http://
в вашей переменной URL для //
Таким образом, когда страница загружается с http, запрос ajax будет использовать протокол http, если при загрузке с https протокол браузера ajax будет установлен в https. т. е. ваш код должен выглядеть так:
$.ajax({
url : "//example.com/non-https",
..
..