Access-Control-Allow-Origin阻止尝试加载rss.xml

时间:2016-03-29 20:54:16

标签: javascript html xml google-chrome rss

我已阅读其他相关帖子,但均没有帮助。

我有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页面上 感谢您的任何提示。

0 个答案:

没有答案