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
提供了这个服务器。