我已阅读其他相关帖子,但均没有帮助。
我有javascript应该作为简单的RSS阅读器。想法是我用这个javascript开始一个网页,它会在预设的网页上访问rss.xml,格式化并以漂亮的方式呈现它。
它仅适用于某些网页。在某些情况下,我获得了 Access-Control-Allow-Origin 警告, Origin null not allowed 。即使我将HTML和JS上传到github页面并从那里运行它也会发生
有没有解决的办法?如果大多数网页都无法访问,那么这个小练习毫无意义
我的javascript代码:
function getRss (rss_url){
if (rss_url == null){ return false; }
var xmlHttp;
xmlHttp=new XMLHttpRequest();
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState==4 && xmlHttp.status==200){
document.getElementById("demo").innerText = xmlHttp.responseText;
parseRss(xmlHttp.responseXML);
}
}
xmlHttp.open("GET", rss_url, true);
xmlHttp.send(null);
}
TL; DR 我需要使用仅限javascript 访问其他网站上的rss.xml文件。我使用 Chome 浏览器,代码将托管在github页面上 感谢您的任何提示。