JavaScript XHR w / GitHub API


Я пытаюсь использовать XHR для доступа к HTTP API GitHub, и меня довольно сильно побеждает та же политика Origin. Я совершенно уверен, что easyXDM является излишним для этого, но я не знаю, что еще (если есть что-то еще), что я могу использовать. Есть ли какой-то более простой способ, чем easyXDM, чтобы добраться с моего сайта до API GitHub?

2 4

2 ответа:

Оказывается, GitHub API поддерживает JSON-P. из http://developer.github.com/v3/#json-p-callbacks :

Вы можете отправить параметр callback в любой вызов GET, чтобы иметь результаты, завернутые в функцию JSON. Это обычно используется, когда браузеры хотят встроить контент GitHub в веб-страницы путем обхода кросс-доменные проблемы .

(Курсив мой)