Некоторые сервисы передачи данных JSON в Интернете предназначены для использования только серверами и пренебрегают возможностью использования напрямую веб-приложениями.
Из-за проблем с несколькими сайтами такие службы будут работать, если они либо предоставили JSONP
, либо включили CORS
.
Я хочу создать небольшой инструмент JavaScript, который может вызывать онлайн-ресурс, который возвращает JSON
, а не, и не поддерживает.
Один пример - одностраничное приложение, которое я создавал, для которого единственный источник данных, который я мог найти, не предоставлял CORS
или JSONP
. Будучи одностраничным, у него не было собственного сервера, поэтому он подчинялся политике одного и того же происхождения.
Какие стратегии доступны в таких случаях?