我统一创建了一个项目,并将其导出为WebGL,但是当我在Chrome中打开该项目时,会收到此消息(请参见附件)。如果有修复程序,我需要不必手动将其应用于浏览器(如果可能)。
答案 0 :(得分:0)
由于错误,您无法从以file://
为前缀的url(可能是图像或声音,则看起来像file://SomeFolder/Foo/bar.jpg
)中检索正在寻找的资源< / p>
相反,您需要托管它,以便您可以通过http访问资源,并通过http。接收资源,因此您将获得一个类似http://somehost.com/somefolder/bar.jpg
的URL。您可以使用FTP或自己托管
答案 1 :(得分:0)
您需要运行本地服务器
这很简单
https://greggman.github.io/servez/
还有很多
What is a faster alternative to Python's http.server (or SimpleHTTPServer)?
他们将花费您30秒钟才能开始。
基本上,如果直接从本地文件(file:// some / path / to / file)加载网页,则chrome会阻止该页面访问其他文件,因为这存在安全风险。如果本地文件可以访问您计算机上的其他文件,则可以将这些文件上传到其他网站,以便chrome对其进行阻止。
答案 2 :(得分:0)
或者您可以在htdocs中创建一个文件夹,并将其命名为localhost / foldername
答案 3 :(得分:0)
只需安装node,安装实时服务器并在文件夹中运行它,就非常容易。 对于实时服务器安装,请在命令行“ npm i -g实时服务器”中运行。 然后转到导出游戏的文件夹,然后在命令行中运行“ live-server”。然后你去。
答案 4 :(得分:0)
这是一种简单的方法。
只需打开终端并进入目录(HTML文件所在的目录),然后使用以下命令之一启动服务器即可。
python -m CGIHTTPServer 8360
python -m http.server --cgi 8360
python3 -m http.server --cgi 8360
这将为您打开端口。
然后将浏览器定向到http:// localhost:8360 / YOURFILENAME.html 默认的通常是index.html;)