如何解决如何在Web浏览器中本地运行three.js示例?
我正在尝试在具有MacOS的Web浏览器中本地运行three.js
示例。我克隆了整个three.js
存储库,并尝试在浏览器中打开文件(例如three.js/examples/misc_controls_orbit.html
),但在控制台中收到错误消息:
Access to script at 'file:///Users/me/three.js/build/three.module.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http,data,chrome,chrome-extension,https.
我搜索了一种在浏览器中运行示例的方法,发现了一些HERE,但也没有成功。我导航到example
文件夹并启动了python服务器。在浏览器中打开服务器地址会显示示例列表,但是单击它们不会执行任何操作。我在控制台中收到类似这样的错误:
GET http://0.0.0.0:8000/files/main.css net::ERR_ABORTED 404 (File not found)
要在浏览器中本地运行示例,我缺少什么?
解决方法
从存储库的根目录而不是在examples目录中运行服务器,然后导航到examples目录。这将使网址能够正确解析。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。