利用Python建立本地Web服务在Chrome中运行WebGL
来源:互联网 发布:雅思在线模拟考试软件 编辑:程序博客网 时间:2024/06/08 01:27
在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所在的文件夹中
- 命令行中,运行server.py
- Chrome中输入 http://localhost:8080, WebGL成功运行。
方法二[2]
- 之前搭建好的Python环境(Python3)
- 利用Python的一个已经定义好的websocket服务器,在CMD中输入(先打开index.html所在目录)
python -m http.server 9998
- Chrome中输入http://localhost:9998, WebGL 成功运行。
参考文章:
[1] http://blog.csdn.net/u013687821/article/details/42088773
[2] http://blog.csdn.net/qq_30276065/article/details/53360633
0 0
- 利用Python建立本地Web服务在Chrome中运行WebGL
- Chrome中加入WebGL,支持3D Web
- Python建立Web文件服务
- 利用WEB服务在网页中插入天气预报功能
- Python-Selenium2做Web自动化测试(7)-selenium在IE、Chrome和Firefox运行
- 在WebGL应用中使用Web Worker提升效率
- unity WebGL项目如何本地运行
- 在Eclipse中如何利用在Anaconda中建立的Python虚拟环境进行开发
- python在web.py运行
- Eclipse中建立JSR181的web服务
- 关于Unity发布Webgl在chrome中打开报错的问题
- 利用Python创建一个简单web服务
- 利用 Web Service 在 SharePoint 文档库中建立文件夹的2个注意点
- Centos中利用光盘建立本地yum源
- 如果用python利用本地sendmail服务发送邮件
- 在fedora 8 中建立tftp 服务
- ORACLE在新服务中建立数据库
- python 利用 fabric 运行脚本, 简化远程及本地操作
- Swift 为Array添加remove方法遇到的问题
- Qt5_QCustomPlot画实时动态曲线(1)
- LeetCode Weekly Contest 28解题思路
- 1234输出不同且不重复的三位数
- 隐藏表格td的线框
- 利用Python建立本地Web服务在Chrome中运行WebGL
- 小白训练营 TEST by 喵仔
- gulpfile.js文件创建与配置
- JAVA的Map类:HashMap,LinkedHashMap,TreeMap,ConcurrentHashMap,WeakReferenceHashMap
- 邮件发送(三)
- WPF Chart AreaSeries绘制阴影
- java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWi
- ubuntu16.04上用源代码安装ICE
- spoj 1716 Can you answer these queries III