在Coursera 上学习Unity3D的时候,经常需要用浏览器打开WebGL的作业来完成Peer Review。
之前在Mac上用Safari,一直没什么问题。最近在Windows下用Chrome的时候却怎么也打不开。
后来发现,Chrome已经不支持直接打开本地的WebGL; 不过, 同时又了解到可以通过建立Localhost 服务在Chrome上运行WebGL。
在参考了两篇相关的博客文章之后,终于成功的实现了我的小目标。
方法一
- 之前搭建好的Python环境(Python3)
使用Python3 自带的http.server 模块
使用如下代码[1],创建一个server.py:from http.server import HTTPServer, CGIHTTPRequestHandler port = 8080 httpd = HTTPServer(('', port), CGIHTTPRequestHandler) print("Starting simple_httpd on port: " + str(httpd.server_port)) httpd.serve_forever()
- 把server.py 复制到WebGL的index.html所在的文件夹中</