解决three.js加载外部obj文件在chrome浏览器中无法显示的问题

本文介绍了解决Chrome浏览器因安全限制无法加载外部OBJ文件的方法。通过全局安装http-server并启动服务,可以实现在本地环境中正确加载OBJ文件,适用于调试阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、出现问题如下:


此时在chrome浏览器中无法显示外部引入的obj文件。


需要全局安装http-server,

npm install -g http-server

然后再相应项目内开启服务即可。


参考:

https://stackoverflow.com/questions/18586921/how-to-launch-html-using-chrome-at-allow-file-access-from-files-mode


http://blog.youkuaiyun.com/renguoqing1001/article/details/51374564

对于这种不能访问外部文件的设置,谷歌浏览器也是处于数据安全的考虑。

设想如果网页可以直接获取你的本地文件,那么你的数据可能在你访问任何一个网页的时候就被上传备份了,这是可怕的!

因此对于这种设置修改命令,我建议仅当调试程序时开启,当不调试程序时不要打开这个命令。







评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值