如何使用 ThreeJS 从本地主机加载纹理图像,无需 Web 服务器且无需禁用浏览器安全性?
How can texture images be loaded from local host, without web server and without disable browser security, with ThreeJS?
我在从桌面加载的 HTML 页面中使用 ThreeJS 框架来加载纹理:
var texture = new THREE.TextureLoader().load('texture/plastic/plastic_2.jpg');
当然,由于安全功能,浏览器不允许从本地文件系统加载资源和 return 错误。
我无法将此页面放入 Web 服务器,无法禁用浏览器安全功能,也无法在线托管图像:所有内容都必须 运行 来自桌面。
是否有其他加载纹理对象的方法?
经过大量搜索和尝试,我找到了解决我上述问题的最佳方法,我无法将此页面放入 Web 服务器,我无法禁用浏览器安全功能,而且我无法在线托管图像:一切都必须 运行 来自桌面 ,是:use Firefox
!
有了它,多亏了@prisoner849,Firefox 允许从本地驱动器加载文件而不禁用安全系统。
希望这个问题可以帮助大家节省时间。
我在从桌面加载的 HTML 页面中使用 ThreeJS 框架来加载纹理:
var texture = new THREE.TextureLoader().load('texture/plastic/plastic_2.jpg');
当然,由于安全功能,浏览器不允许从本地文件系统加载资源和 return 错误。
我无法将此页面放入 Web 服务器,无法禁用浏览器安全功能,也无法在线托管图像:所有内容都必须 运行 来自桌面。
是否有其他加载纹理对象的方法?
经过大量搜索和尝试,我找到了解决我上述问题的最佳方法,我无法将此页面放入 Web 服务器,我无法禁用浏览器安全功能,而且我无法在线托管图像:一切都必须 运行 来自桌面 ,是:use Firefox
!
有了它,多亏了@prisoner849,Firefox 允许从本地驱动器加载文件而不禁用安全系统。
希望这个问题可以帮助大家节省时间。