加载本地JSON文件错误:对于AngularJS,在chrome上交叉原始请求

时间:2017-12-06 21:02:59

标签: javascript angularjs google-chrome http

我目前正在尝试加载一个JSON文件,该文件是通过文件上传输入从本地目录上传的。

我就是这样做的:

var path= document.getElementById('path').value;

path = "data/" + path.match(/[^\\/]*$/)[0];

$http({
    method: 'GET',
    url: path
})
.then(function(success) {
    console.log(success);

}, function(error) {
    console.log(error);
});

这在firefox上工作得很好,它会加载数据,但我在Chrome上收到此错误。

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

网址如下所示:

file:///C:/Users/User%200.2/Desktop/docs/1.0/prjs/data/data.json

0 个答案:

没有答案