using Azylee.Core.DataUtils.StringUtils;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace Azylee.Core.WindowsUtils.BrowserUtils
{
///
/// 浏览器选择器
///
public class BrowserSelector
{
///
/// 现代浏览器
///
///
///
public static bool ModernBrowser(out string browser)
{
browser = "";
string chrome = @"C:\Program Files\Google\Chrome\Application\chrome.exe";
string chrome_86 = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
string chrome_app = @"C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe";
string firefox = @"C:\Program Files\Mozilla Firefox\firefox.exe";
string firefox_86 = @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe";
if (File.Exists(chrome)) browser = chrome;
else if (File.Exists(chrome_86)) browser = chrome_86;
else if (File.Exists(chrome_app)) browser = chrome_app;
else if (File.Exists(firefox)) browser = firefox;
else if (File.Exists(firefox_86)) browser = firefox_86;
if (Str.Ok(browser)) return true;
return false;
}
///
/// 石器时代浏览器IE
///
///
///
public static bool StoneAgeIE(out string browser)
{
browser = "";
string ie = @"C:\Program Files\internet explorer\iexplore.exe";
string ie_86 = @"C:\Program Files (x86)\Internet Explorer\iexplore.exe";
if (File.Exists(ie)) browser = ie;
else if (File.Exists(ie_86)) browser = ie_86;
if (Str.Ok(browser)) return true;
return false;
}
}
}