2021년 4학년 1학기 기업연계프로젝트2
컴퓨터소프트웨어공학과 <원광투어팀>
팀장 : 송유진
팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using UnityEngine;using System.Collections;
namespace Valve.VR{ public class SteamVR_Windows_Editor_Helper { public enum BrowserApplication { Unknown, InternetExplorer, Firefox, Chrome, Opera, Safari, Edge, }
public static BrowserApplication GetDefaultBrowser() {#if UNITY_EDITOR
#if UNITY_STANDALONE_WIN
const string userChoice = @"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice"; using (Microsoft.Win32.RegistryKey userChoiceKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(userChoice)) { if (userChoiceKey == null) { return BrowserApplication.Unknown; }
object progIdValue = userChoiceKey.GetValue("Progid"); if (progIdValue == null) { return BrowserApplication.Unknown; }
string browserId = progIdValue.ToString().ToLower();
if (browserId.Contains("ie.http")) return BrowserApplication.InternetExplorer; else if (browserId.Contains("firefox")) return BrowserApplication.Firefox; else if (browserId.Contains("chrome")) return BrowserApplication.Chrome; else if (browserId.Contains("opera")) return BrowserApplication.Opera; else if (browserId.Contains("safari")) return BrowserApplication.Safari; else if (browserId.Contains("appcq0fevzme2pys62n3e0fbqa7peapykr8v")) //AppXq0fevzme2pys62n3e0fbqa7peapykr8v
return BrowserApplication.Edge; else return BrowserApplication.Unknown; } #else
return BrowserApplication.Firefox; #endif
#else
return BrowserApplication.Firefox;#endif
} }}
|