Javascript 如何在不使用服务器的情况下使用同源策略?

Javascript 如何在不使用服务器的情况下使用同源策略?,javascript,jquery,same-origin-policy,Javascript,Jquery,Same Origin Policy,我正在使用HTML和JavaScript构建小型离线web应用程序。CSV文件用于存储数据 要读取CSV(使用jquery CSV库)文件,我使用以下代码 <script> $(document).ready(function(){ var filepath = 'data.csv'; var data_string = $.get(filepath); }); </script> $(文档).ready(函数(){

我正在使用HTML和JavaScript构建小型离线web应用程序。CSV文件用于存储数据

要读取CSV(使用jquery CSV库)文件,我使用以下代码

<script>
    $(document).ready(function(){

        var filepath = 'data.csv';
        var data_string = $.get(filepath);
    });

</script>

$(文档).ready(函数(){
var filepath='data.csv';
var data_string=$.get(文件路径);
});
但由于以下错误,我无法阅读它

无法加载XMLHttpRequest file:///C:/Users/Nimal/Desktop/javascript-csv/data.csv。交叉起源 请求仅支持协议方案:http、数据、chrome、, chrome扩展,https

然后,我在这里找到了很多相关的文章



  • 但我找不到解决问题的办法。我不想使用web服务器。如何加载该CSV文件以获得无错误的数据(错误表示同源策略问题)?

    。另外,FireFox可以在本地使用get-XMLHttpRequests。@Teemu我将为一些人提供这个应用程序。。。因此,不可能改变他们的计算机设置。仅仅向快捷路径添加命令并不是一种“计算机设置”。无论如何,这是Chrome唯一的改变,除非你想写一个插件。还请注意我所说的FF。令人惊讶的是,MS Edge似乎也允许本地get XMLHttpRequests。另外,FireFox可以在本地使用get-XMLHttpRequests。@Teemu我将为一些人提供这个应用程序。。。因此,不可能改变他们的计算机设置。仅仅向快捷路径添加命令并不是一种“计算机设置”。无论如何,这是Chrome唯一的改变,除非你想写一个插件。还请注意我所说的FF。令人惊讶的是,MS Edge似乎也允许本地get XMLHttpRequests。