Мне нужен IP-адрес пользователей в моей сборке WebGL, и я попытался запустить этот код, чтобы получить его, и он работает нормально, когда выполняется локально на моем компьютере. Но когда я размещаю сборку на itch.io, она выдает странную ошибку. Я попробовал это и на itch.io и на нашем собственном сервере, и он выдает ту же ошибку. Я также попытался загрузить пустую сборку WebGL, и это работало нормально.
Эта сборка имеет только один сценарий на сцене, который должен получить ip, и это сценарий, который я вставил ниже ссылки.
https://badassss.itch.io/test
using UnityEngine;
using System.Net;
using UnityEngine.UI;
public class WebGLGetIP : MonoBehaviour
{
public Text ips;
private void Start()
{
FetchIPAdresses();
}
private void FetchIPAdresses()
{
string hostName = Dns.GetHostName();
IPAddress[] addresses = Dns.GetHostAddresses(hostName);
Debug.Log($"GetHostAddresses({hostName}) returns:");
foreach (IPAddress address in addresses)
{
string adress = $" {address}";
ips.text += "/n" + adress;
}
}
}