Смешанный контент: вызов http-контента из API со страницы https

Моя страница находится на https, но URL-адрес API, который я вызываю в AJAX, находится на http. Я не могу получить ответ AJAX. Смешанное содержание: страница по адресу "https://localhost:8443/examples/demo.html". был загружен по HTTPS, но запросил небезопасную конечную точку XMLHttpRequest 'http://www.earthtools.org/timezone-1.1/40.71417/-74.00639?_=1431270529277 ». Этот запрос заблокирован; контент должен обслуживаться по HTTPS.

Как я могу это решить?

Версия API HTTPS не существует. Как я могу звонить со страницы включения HTTPS? Я хочу, чтобы моя страница была HTTPS, это очень важно.

Любая помощь?


person Faizan    schedule 10.05.2015    source источник


Ответы (2)


У меня была аналогичная проблема, когда я был на HTTP и должен был вызвать API на HTTPS. Для меня отключение отслеживания веб-сайта, т.е. снятие флажка Prevent cross-site tracking сработало. введите описание изображения здесь

person Varun Sukheja    schedule 27.01.2021

Я исправил это, используя это расширение Chrome, а затем перезагрузил свою страницу. оно работает. https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en

Другой вариант - включить прокси, а затем использовать его, https://chrome.google.com/webstore/detail/zenmate-security-privacy/fdcgdnkidjaadafnichfpabhfomcebme?hl=en

person Faizan    schedule 28.07.2015
comment
это так неуместно. как вы предлагаете реализовать это в производственных целях, а не в личных целях? - person Jay Smoke; 20.03.2019