【发布时间】:2012-07-06 00:20:57
【问题描述】:
使用 jQuery rss 插件 jFeed,并使用他们网站上的示例代码,我创建了以下似乎不起作用的代码:
jQuery.getFeed({
url: 'http://www.hotukdeals.com/rss/hot',
success: function(feed) {
alert(feed.title);
}
});
我收到一条消息:
XMLHttpRequest cannot load http://www.hotukdeals.com/rss/hot. Origin http://intranet is not allowed by Access-Control-Allow-Origin.
有人知道我为什么会收到此访问控制消息吗?这个 rss 提要在我的桌面和在线 rss 阅读器中运行良好...
【问题讨论】:
-
这个问题让我难以置信。新闻提要不是专门用于从其他域读取的吗?为什么浏览器会阻止这个?如果网络浏览器不允许阅读,为什么网站甚至提供 RSS 提要?
-
如果您使用的是 Chrome,请尝试扩展 Allow-Control-Allow-Origin
标签: jquery jquery-plugins rss xml-parsing rss-reader