У меня есть сайт http://
, которому необходимо обратиться к стороннему API-интерфейсу JSON, который выставлен на сайте https://
. Я прочитал Ways to circumvent the same-origin policy, но мне кажется, что способы, описанные здесь, не подходят для меня:Как обойти политику одного и того же происхождения для стороннего сайта https?
- Метод document.domain - работает только на поддомены.
- Метод совместного использования ресурсов Cross-Origin - требуется сотрудничество с сервером.
- Метод window.postMessage - кажется, требуется открыть всплывающее окно?
- Метод обратного прокси - Возможное решение, но кажется слишком сложным для настройки.
- http://anyorigin.com - похоже, не поддерживает SSL.
Это правда? Должен ли я реализовать решение 4, которое кажется довольно сложным, или я что-то упускаю?
не могли бы вы скручивание результат с другого сайта с обычной PHP-страницы на свой собственный домен, а затем захватить JSON с этой страницы PHP? –
Не будет [JSONP] (http://en.wikipedia.org/wiki/JSONP) работать здесь? – jwueller
Я уверен, что anyorigin.com поддерживает SSL. Попробуйте выбрать «https: // test.kems.net /», например, это работает отлично. –