Javascript 如何在不使用服务器的情况下使用同源策略?
我正在使用HTML和JavaScript构建小型离线web应用程序。CSV文件用于存储数据 要读取CSV(使用jquery CSV库)文件,我使用以下代码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(函数(){
<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。