我正在使用 RSS 源为 Windows 8 创建博客阅读器应用程序。部分代码:
function downloadBlogFeed() {
WinJS.xhr({ url: "http://feeds.feedburner.com/CssTricks" }).then(function (rss) {
var items = rss.responseXML.querySelectorAll("item");
for (var n = 0; n < items.length; n++) {
var article = {};
article.title = items[n].querySelector("title").textContent;
var thumbs = items[n].querySelectorAll("thumbnail");
if (thumbs.length > 1) {
article.thumbnail = thumbs[1].attributes.getNamedItem("url").textContent;
article.content = items[n].textContent;
articlesList.push(article);
}
}
});
}
所以,我的应用程序无法从 FeedBurner 读取提要。我收到这个错误
无法加载http://feeds.feedburner.com/~d/styles/itemcontent.css。应用程序无法在本地上下文中加载远程 Web 内容。
我试过http://feeds.feedburner.com/CssTricks?format=xml
and http://feeds.feedburner.com/CssTricks?fmt=xml
,但同样的错误。
编辑:完整代码:http: //jsfiddle.net/8n67y/