Javascript 谷歌浏览器可以';t在Ubuntu中本地查看我的webGL Three.js网页

Javascript 谷歌浏览器可以';t在Ubuntu中本地查看我的webGL Three.js网页,javascript,google-chrome,webgl,ubuntu-12.04,Javascript,Google Chrome,Webgl,Ubuntu 12.04,chrome://gpu 一切都显示绿色,并且 “WebGL:硬件加速 WebGL多重采样:硬件加速” 我的版本是:Google Chrome 31.0.1650.63 我已经立了旗” " 要启用 但是如果我“文件->打开->index.html”,其中index.html有webGL和三个.js,我会看到它的一半。。。这很奇怪 但是,它确实适用于normal.htmls,奇怪的是,它适用于我在网络上托管的完全相同的文件 所以这个:很好地工作和开放 但当我下载完全相同的文件夹和chmod 777

chrome://gpu 一切都显示绿色,并且 “WebGL:硬件加速 WebGL多重采样:硬件加速”

我的版本是:Google Chrome 31.0.1650.63

我已经立了旗”

"

要启用

但是如果我“文件->打开->index.html”,其中index.html有webGL和三个.js,我会看到它的一半。。。这很奇怪

但是,它确实适用于normal.htmls,奇怪的是,它适用于我在网络上托管的完全相同的文件

所以这个:很好地工作和开放

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

file:///home/sa/Desktop/3Dweb/public_html/nurp/index.html
它打开了某些方面,比如左上角的.gif,就是这样

我也试过类似的方法

谷歌chrome——忽略gpu黑名单”

谷歌浏览器--启用webgl--忽略gpu黑名单”

还有“谷歌chrome——允许从文件访问文件”,我认为这会对本地文件起作用。。。但是没有骰子

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

是“google chrome index.html-flag”吗? 或 “谷歌chrome-flag index.html”


如果您真的想在本地查看它们,那么通过ssh(慢速连接)进行编辑会非常痛苦。我宁愿在本地编辑,完成后再上传。

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

你可以覆盖这个,但我不推荐。而是运行自己的服务器。最简单的方法是使用python,然后打开一个终端并键入

python -m SimpleHTTPServer
然后去

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


如果您运行一个本地Web服务器,使用类似于python-m SimpleHTTPServer的东西,然后访问
localhost:8000
的本地页面,会怎么样?哦,…哦,天哪,…太棒了!这完全有效。非常感谢。
http://localhost:80000