本文翻译自:“Cross origin requests are only supported for HTTP.” error when loading a local file
I'm trying to load a 3D model into Three.js with JSONLoader
, and that 3D model is in the same directory as the entire website. 我正在尝试使用JSONLoader
将3D模型加载到Three.js中,并且该3D模型与整个网站位于同一目录中。
I'm getting the "Cross origin requests are only supported for HTTP."
我收到"Cross origin requests are only supported for HTTP."
error, but I don't know what's causing it nor how to fix it. 错误,但我不知道是什么原因导致的,也不知道如何解决。
#1楼
参考:https://stackoom.com/question/j76F/加载本地文件时出现-仅HTTP支持跨源请求-错误
#2楼
My crystal ball says that you are loading the model using either file://
or C:/
, which stays true to the error message as they are not http://
我的水晶球说您正在使用file://
或C:/
加载模型,这对错误消息保持正确,因为它们不是http://
So you can either install a web