Skip to content

Instantly share code, notes, and snippets.

@aisin
Last active December 16, 2015 01:55
Show Gist options
  • Save aisin/16bad78c546c430c834b to your computer and use it in GitHub Desktop.
Save aisin/16bad78c546c430c834b to your computer and use it in GitHub Desktop.
Check Browser Type
var chromeType = navigator.userAgent.toLowerCase();
var bType = '';
function getBrowserType() {
if ("ActiveXObject" in window) {
bType = 'ie';
} else if (chromeType.indexOf('firefox') > -1) {
bType = "firefox";
} else if (chromeType.indexOf('opera') > -1 || chromeType.indexOf('opr') > -1) {
bType = "opera";
} else if (chromeType.indexOf('safari') > -1 && chromeType.indexOf('chrome') == -1) {
bType = "safari";
} else if (chromeType.indexOf('chrome') > -1) {
var check360 = checkChromeWeight();
if (chromeType.indexOf('qqbrowser') > -1) {
bType = "qq";
} else if (chromeType.indexOf('maxthon') > -1) {
bType = "maxthon";
} else if (chromeType.indexOf('bidubrowser') > -1) {
bType = 'baidu';
} else if (chromeType.indexOf('ubrowser') > -1) {
bType = 'uc';
} else if (chromeType.indexOf('lbbrowser') > -1) {
bType = 'liebao';
} else if (chromeType.indexOf('taobrowser') > -1) {
bType = 'taobao';
} else if (chromeType.indexOf('2345explorer') > -1) {
bType = '2345';
} else if (chromeType.indexOf('coolnovo') > -1) {
bType = 'fengshu';
} else if (chromeType.indexOf('greenbrowser') > -1) {
bType = 'gb';
} else if (check360 === "Chrome") {
bType = 'chrome';
} else if (check360 === "360SE") {
bType = '360se';
} else if (check360 === "360EE") {
bType = '360ee';
} else if (chromeType.indexOf('se') > -1) {
bType = 'sogou';
}
}
return bType;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment