猿问

加载本地文件时出现“仅支持HTTP的交叉源请求。”错误

加载本地文件时出现“仅支持HTTP的交叉源请求。”错误

我正在尝试将3D模型加载到Three.js中JSONLoader,并且该3D模型与整个网站位于同一目录中。

我收到了"Cross origin requests are only supported for HTTP."错误,但我不知道是什么导致它,也不知道如何解决它。


慕慕森
浏览 509回答 4
4回答

慕村225694

在Chrome中,您可以使用此标记:--allow-file-access-from-files在这里阅读更多。

浮云间

今天来到这里。我写了一些看起来像这样的代码:app.controller('ctrlr', function($scope, $http){     $http.get('localhost:3000').success(function(data) {         $scope.stuff = data;     });});......但它应该看起来像这样:app.controller('ctrlr', function($scope, $http){     $http.get('http://localhost:3000').success(function(data) {         $scope.stuff = data;     });});唯一的区别是http://第二段代码缺乏。只是想把它放在那里,以防有其他人有类似的问题。
随时随地看视频慕课网APP
我要回答