【问题标题】:three.js working on the web but not on my computer [closed]three.js 在网络上工作但不在我的电脑上[关闭]
【发布时间】:2014-05-25 00:17:00
【问题描述】:

我一直试图在我的计算机上打开“webgl_loader_collada.html”,但它在浏览器上没有显示任何内容。

其实这个源码取自 Three.js 库下载(http://github.com/mrdoob/three.js/zipball/master)。

相同的代码正在处理: http://threejs.org/examples/#webgl_loader_collada

我错过了什么吗?

提前致谢

【问题讨论】:

  • 你能打开 Javascript 控制台并告诉我们错误吗?
  • 我不知道任何 javascript 控制台。你能告诉我用哪一个来告诉你吗?目前,我只是在Notepeda++中复制代码并用谷歌浏览器打开。

标签: google-chrome three.js webgl


【解决方案1】:

出于安全原因,Chrome 不会从本地网站加载本地文件。您可以使用标志 --allow-file-access-from-files 禁用它。

确保没有运行 Chrome 的实例并像这样启动 Chrome:

在 Windows 上:

chrome.exe --allow-file-access-from-files

在 MacOS 上:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --allow-file-access-from-files %U

【讨论】:

  • 感谢您的 anwser mrdoob。我在属性中将该行添加到目标,重新启动了我的 chrome,但是,这些东西仍然无法正常工作:(
  • 哦,它的工作!也许花了一些时间:O!!
  • 不要这样做!当您使用该标志时,您基本上是在打开您的机器以被黑客入侵!在本地运行服务器。就像python -m SimpleHTTPServer 然后转到http://localhost:8000/ 一样简单。请请请不要传播这个不良信息。
  • 我希望 Chrome 添加一个设置来解决这个问题。多年前,Flash 通过将特定文件夹定义为“工作”文件夹解决了这个问题。
  • 我的意思是,新手需要知道/安装 python 并知道如何执行命令行才能玩这一切……
猜你喜欢
  • 1970-01-01
  • 2013-08-23
  • 2022-01-07
  • 2015-01-11
  • 1970-01-01
  • 2011-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多