Unity发布webgl之后打开streamingAssets中的html文件
路径的拼接
/// <summary>
/// 从配置文件中获取上位机的URL
/// </summary>
private void GetURLAboutUpLink()
{
Uri upLinkConfig = new System.Uri(Path.Combine(
Application.streamingAssetsPath + @"/UPLinkProject/index.html", ""));
UpperComputer.UPLinkURL = upLinkConfig;
Debug.Log(upLinkConfig.ToString());
}
路径是: Assets\StreamingAssets\UPLinkProject\index.html
打开URL:
//启动
btnUplink.onClick.AddListener(() =>
{
// 带有参数
Application.OpenURL(UpperComputer.UPLinkURL.ToString() + $"?/studentName={HDUserDate.name}");
//没有参数
Application.OpenURL(UpperComputer.UPLinkURL.ToString());
Debug.Log("URLPath:" + $"?/studentName={HDUserDate.name}");
});
[Serializable]
public class UpperComputerConfigurationFile
{
/// <summary>
/// URL
/// </summary>
public Uri UPLinkURL;
}