Google-chrome无法在Ubuntu中本地查看我的webGL Three.js网页

时间:2013-12-17 02:32:12

标签: javascript google-chrome webgl ubuntu-12.04

chrome:// gpu显示所有内容的绿色 “WebGL:硬件加速 WebGL多重采样:硬件加速“

我的版本是:Google Chrome 31.0.1650.63

我设置了标志“

Override software rendering list Mac, Windows, Linux, Chrome OS, Android
Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. #ignore-gpu-blacklist

启用。

但如果我 文件 - >打开 - > index.html '其中index.html有webGL和three.js我看到它的一半......这很奇怪。

但是,它确实适用于普通的.htmls',奇怪的是对于我拥有虚拟主机的完全相同的文件工作正常。

所以这个:http://www.eden.rutgers.edu/~shahan1/nurp/可以正常工作,

但是当我下载完全相同的文件夹和chmod 777

file:///home/sa/Desktop/3Dweb/public_html/nurp/index.html

所有内容和其他内容都会打开某些方面,比如左上角.gif就是这样。

我尝试过像

这样的事情

google-chrome --ignore-gpu-blacklist

google-chrome --enable-webgl --ignore-gpu-blacklist

和“ google-chrome --allow-file-access-from-files ”我认为它可以用于本地文件...但没有骰子。

但也许我没有正确使用它们?

是“google-chrome index.html -flag”? 要么       “google-chrome -flag index.html”?

真的想在本地查看它们,编辑ssh(慢速连接)是一件很痛苦的事。我宁愿本地编辑,然后在完成后上传。

1 个答案:

答案 0 :(得分:2)

问题是Chrome不允许网页读取本地文件。否则坏人可以制作HTML页面,要求你保存它们并在本地加载它们,然后将你的本地文件上传到他们的服务器。

您可以覆盖此但我不推荐它。而是运行自己的服务器。最简单的方法是使用python然后打开终端并输入

python -m SimpleHTTPServer

然后转到

http://localhost:80000

在某些时候你可能会发现它有限制(比如不支持视频),在这种情况下可以看到这个答案。

What is a faster alternative to Python's http.server (or SimpleHTTPServer)?

相关问题