Chrome浏览器中不显示WebGL检查器扩展名为file:// urls?

时间:2012-12-03 22:12:27

标签: html5 webgl three.js

我的步骤(这些是文档中描述的步骤),在Win 7下:

  1. 下载/解压缩zip文件
  2. 使用cygwin,运行buildextensions.sh文件,该文件创建了lib和扩展名dirs
  3. 打开Chrome
  4. 通过chrome商店安装了webgl扩展程序 (从这里开始,在没有任何帮助的情况下,各种重复关闭/重新启动的镀铬)
  5. chrome setup-> extnesions,确保启用webgl
  6. 启用开发人员模式,“加载解压扩展名....”选择(已创建)扩展程序/ chrome目录(在本例中为C:\ Users \ kbjorke \ Documents \ benvanik-WebGL-Inspector-6108bee \ benvanik- WebGL-Inspector-6108bee \ core \ extensions)并允许“file://”url's
  7. ???没有任何数量的relaod / update / restart似乎会导致GL徽标出现在右上角的扩展按钮中 - 即使我加载了webgl密集型页面,除非我首先从某些非文件加载webgl页面://页面 - 如果我打开另一个带有http:// webgl页面的标签页,我会在该地址栏中看到红色的“GL”指示符TWICE,但它们都指向http://页面,而不是我的文件://!
  8. 如果没有将其推送到外部服务器,我如何进入我自己的页面?

2 个答案:

答案 0 :(得分:1)

使用本地服务器。只需打开命令提示符,cd到您的网页,然后键入

python -m SimpleHTTPServer 

然后转到

http://localhost:8000

我认为扩展不允许在file :: urls上运行,因为扩展程序可以读取您的硬盘。

如果您正在播放视频或音频,请try this node server

答案 1 :(得分:0)

我刚下载了WebGL Inspector 1.13,它有一个设置(在Settings> Extensions> WebGL Inspector下),内容为“允许访问文件URL”。这听起来像什么 - 一切都准备好了!