Unity WebGL для Chrome [требуется исправление браузера] - PullRequest
0 голосов
/ 08 ноября 2018

Я создал проект в единстве и экспортировал его как WebGL, но когда я открываю его в Chrome, я получаю это сообщение (см. Прикрепленное изображение). Если есть исправление, мне нужно, чтобы его не приходилось вручную устанавливать в браузере (если это возможно).

This is the error that pops up in the chrome browser

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Вам нужно запустить локальный сервер

Вот простой

https://greggman.github.io/servez/

Вот еще куча

Что является более быстрой альтернативой http.server (или SimpleHTTServer) Python?

Вам понадобится 30 секунд, чтобы начать работу.

Обычно, если вы загружаете веб-страницу из локального файла напрямую (file: // some / path / to / file), chrome блокирует доступ этой страницы к другим файлам, поскольку это представляет угрозу безопасности. Если локальный файл может получить доступ к другим файлам на вашем компьютере, он может загрузить эти файлы на другой веб-сайт, поэтому Chrome блокирует его.

0 голосов
/ 08 ноября 2018

Поскольку в сообщении об ошибке вы не можете получить искомый ресурс по URL-адресу с префиксом file:// (вероятно, это изображение или звук, ваш URL-адрес выглядит примерно как file://SomeFolder/Foo/bar.jpg)

Вместо этого вам нужно разместить его где-то, где вы можете получить доступ к ресурсу через http и получить ресурс через http.so, вы получите URL-адрес типа http://somehost.com/somefolder/bar.jpg. Вы можете сделать это, используя FTP или хостинг самостоятельно

...