【Unity】Webページを開く

DEVELOP, Unity

Application.OpenURL を使ってWebページを開きます。パラメータありと無しのバージョンを用意しています。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
namespace mira
{
    public static class Browser
    {
        static public void Open(string url)
        {
            if (ValidateURL(url) == false)
            {
                Debug.LogError("URLの指定が正しくありません: "+url);
            }
            Application.OpenURL(url);
        }
 
        static public void OpenWithGetParam(string url, string param)
        {
            if (ValidateURL(url) == false)
            {
                Debug.LogError("URLの指定が正しくありません: "+url+" param: "+param);
            }
 
            Application.OpenURL(url + "?" + param);
        }
 
        static protected bool ValidateURL(string url)
        {
            if (url.StartsWith("http://") || url.StartsWith("https://"))
            {
                // ブラウザ用URL
                return true;
            }
            else
            {
                return false;
            }
        }
    }
}

Posted by kazupon