我一直在搜索,似乎没有办法通过javascript读取远程RSS文件......特别是在safari中
这或多或少是我想做的......
我试过
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
或
xmlDoc = document.implementation.createDocument("","",null);
然后
xmlDoc.load('http://localhost/drupal/feed');
这是它破裂的地方。
答案 0 :(得分:1)
Google中“使用javascript读取rss”的第一个结果是this article,它准确描述了您打算做的事情(以跨浏览器的方式,不能少)。
您上面粘贴的代码不起作用的原因是您使用的是ActiveXObject
,Safari不使用。 Active X对象仅限Internet Explorer。 Safari,Firefox,Opera和其他符合标准的浏览器使用XMLHttpRequest
。
答案 1 :(得分:0)
如果您不想自己动手给this看看。这是Google的AJAX Feed lib。几个月前我不得不为客户加载一个博客,这为我节省了很多时间。