如何使用 JavaScript/JQuery 跳过 "Cross Origin Requests"?

How To Skip "Cross Origin Requests" Using JavaScript/JQuery?

我正在尝试读取 .xml 文件,该文件是在我的 PC 中使用 JavaScript/JQuery 的提要,以便在我的浏览器上显示数据。你可以查看我的feed.xml file online that I saved from GoogleBlogXMLFeed。当我尝试通过我的 index.html 文件中的以下代码读取它时,该文件位于 feed.xml 文件所在的同一文件夹中...

<script src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
<script>
    $.ajax({
        url: "feed.xml",
        success: function(xml){ 
            var xmlDoc = $.parseXML(xml),
            $xml = $(xmlDoc),
            title = $xml.find("title").text();
            alert(title);
        }
    });
</script>

但是在 Chrome 中打开我的文件时,出现以下错误。

XMLHttpRequest cannot load file:///D:/feed.xml Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

我没有使用任何 SERVER/HOST,如 Wamp、IIS、Xamp 等。那么有什么方法可以消除此错误并正常读取文件数据 XML...???

没有。 Chrome 不允许 cross-origin 请求从文件系统加载文件。看到这个问题之前有人问过。

Problems with jQuery getJSON using local files in Chrome