Нет «Access-Control-Allow-Origin» в многопользовательской игре WebGL Unity.

Я использую актив сетевое лобби для единства и пытаюсь сделать сборка webGL с использованием WebSockets. Когда я создаю игру или получаю список серверов, я получаю следующую ошибку:

XMLHttpRequest не может загрузить https://mm.unet.unity3d.com/json/reply/ListMatchRequest . В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Следовательно, доступ к источнику 'my_domain_name' запрещен.

Это проблема на сервере или на клиенте? И как я могу это решить?


person Aleksandr    schedule 25.03.2017    source источник
comment
Проблема с сервером. Вы это тоже контролируете?   -  person Chris    schedule 25.03.2017
comment
Честно говоря, я не уверен, что смогу. Это стандартный мультиплеер от онлайн-сервисов Unity. Я могу управлять этим только в своей учетной записи developer.cloud.unity3d.com/projects.   -  person Aleksandr    schedule 25.03.2017


Ответы (1)


Проблема с сервером. Сервер должен дать разрешение (путем отправки правильных заголовков), прежде чем браузер позволит вам прочитать данные.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

person gman    schedule 26.03.2017