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

时间:2017-09-13 08:43:11

标签: javascript jquery same-origin-policy allow-same-origin

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

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

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

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

</script>

但由于跟随错误我无法阅读。

  

XMLHttpRequest无法加载   文件:/// C:/Users/Nimal/Desktop/javascript-csv/data.csv。交叉起源   请求仅支持协议方案:http,data,chrome,   chrome-extension,https

然后,我从这里找到了许多相关文章。

  1. "Cross origin requests are only supported for HTTP." error when loading a local file
  2. XMLHttpRequest cannot load file. Cross origin requests are only supported for HTTP
  3. Ways to circumvent the same-origin policy
  4. 但我无法找到解决问题的方法。我不想使用网络服务器。如何加载该CSV文件以无误地获取数据(错误意味着同源策略问题)?

0 个答案:

没有答案