Unity/WebGL/jslibを使ってリンクを開く
提供: 初心者エンジニアの簡易メモ
2021年6月1日 (火) 18:58時点におけるAdmin (トーク | 投稿記録)による版 (Admin がページ「Unity/開発環境/WebGL/jslib」を「Unity/開発環境/WebGL/jslibを使ってリンクを開く」に、リダイレクトを残さずに移動しました)
リンクを開く
以下ファイルを作り、テキストエディタで、編集
Assets/Plugins/OpenLink.jslib
mergeInto(LibraryManager.library, { OpenNewTab : function(url) { window.open(Pointer_stringify(url)); } });
ApplicationPage.cs
public static class ApplicationPage { #if !UNITY_EDITOR && UNITY_WEBGL [DllImport("__Internal")] private static extern void OpenLink(string url); #else private static void OpenLink(string url) => Application.OpenURL(url); #endif public static void Open(string url) { OpenLink(url); } }
以下実行する。
ApplicationPage.Open(url);