2010-02-17 2 views
1

Я хочу построить подобное приложение следующим образом: http://community.livejournal.com/ohnotheydidnt/32551171.html используя livejournal rss-канал. Любой способ получения внешнего фида (что означает получение фида из другого домена, который совпадает с вашим веб-приложением - с той же политикой происхождения)? Я создал парсер, но я бы хотел использовать dashcode для простого построения html.Rss и внешняя подача

+0

Не можете ли вы просто прочитать XML прямо из внешнего RSS-канала? –

ответ

2

Во всех доменах, если данные доступны только через RSS, и у вас нет контроля над другим доменом, тогда ваш лучший вариант - server-side proxy.

Если у вас есть контроль над другим доменом, вы можете создать страницу, содержащую функцию javascript, которая использует XmlHttpRequest, чтобы вытащить RSS и вернуть RSS. Затем вы можете использовать междоменную библиотеку сообщений, например EasyXDM, для вызова этого скрипта.

Вы также можете проверить, поддерживает ли сайт RSS-канала JSONP в качестве альтернативного формата, который позволит вам получать данные RSS через javascript. Убедитесь, что вы доверяете сайту, если вы это делаете, поскольку сайт может выполнять javascript внутри вашей страницы!

Смежные вопросы