Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
WebBrowserManager.cs
浏览该文件的文档.
1#if !ANDROID
2using System.Diagnostics;
3#endif
4using Engine;
5
6namespace Game {
7 public static class WebBrowserManager {
8 public static void LaunchBrowser(string url) {
9 if (string.IsNullOrEmpty(url)) {
10 return;
11 }
12#if !BROWSER
13 if (!url.Contains("://")) {
14 url = $"https://{url}";
15 }
16#endif
17 try {
18#if ANDROID
19 Window.Activity.OpenLink(url);
20#elif BROWSER
22#else
23 Process.Start(new ProcessStartInfo(url) { UseShellExecute = true });
24#endif
25 }
26 catch (Exception ex) {
27 Log.Error($"Error launching web browser with URL \"{url}\". Reason: {ex.Message}");
28 }
29 }
30 }
31}
static partial void OpenUrlInNewTab(string url)
static void Error(object message)
定义 Log.cs:80
static void LaunchBrowser(string url)