我目前正在尝试加载一个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