File 以http://格式运行本地html文件,而不是文件://
我尝试使用File 以http://格式运行本地html文件,而不是文件://,file,http,localhost,textures,webgl,File,Http,Localhost,Textures,Webgl,我尝试使用webgl示例,其中有纹理(图像和视频),因此我从internet下载了示例,但问题是我无法直接从浏览器使用它们,因为将使用protocole文件://,而不是http://,这会阻止纹理并从javascript控制台出错: 加载资源失败:net::ERR\u文件未找到 那么,如何仅使用浏览器来模拟internetHTTP协议呢?如果您在使用Python的系统上(例如,在OS X上默认可用),请切换到您要服务和使用的文件夹: python -m SimpleHTTPServer [po
webgl
示例,其中有纹理(图像和视频),因此我从internet下载了示例,但问题是我无法直接从浏览器使用它们,因为将使用protocole文件://
,而不是http://
,这会阻止纹理并从javascript控制台出错:
加载资源失败:net::ERR\u文件未找到
那么,如何仅使用浏览器来模拟internet
HTTP
协议呢?如果您在使用Python的系统上(例如,在OS X上默认可用),请切换到您要服务和使用的文件夹:
python -m SimpleHTTPServer [port]
然后使用浏览器打开
http://localhost:[端口]
如果您需要http,请安装一个web服务器,但我认为这不会解决本地服务器的错误,这是可行的,但我需要一种只使用浏览器的方法。无法使web浏览器充当web服务器。你需要一个真正的网络服务器。谢谢!成功了!但是,浏览器无法模拟服务器将文件转换为http?文件夹中的文件使用http提供服务。如果您想测试纯html或js,这是一个可行的设置。对于PHP或任何其他解释语言,您需要一个不同的设置(例如Apache)。我将使用tornado(我只来自python世界),没有办法让web浏览器充当web服务器。您需要一个真正的web服务器,SimpleHTTPServer
提供了这个服务器。