js detect browser

//gets the type of browser
function detectBrowser() {
if((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1 ) {
return 'Opera';
} else if(navigator.userAgent.indexOf("Chrome") != -1 ) {
return 'Chrome';
} else if(navigator.userAgent.indexOf("Safari") != -1) {
return 'Safari';
} else if(navigator.userAgent.indexOf("Firefox") != -1 ){
return 'Firefox';
} else if((navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true )) {
return 'IE';//crap
} else {
return 'Unknown';
}
}

4.2
10
Al-nonymous 100 points

                                    agent = {browser:{name:null,version:null,v:null,userAgent:null,app:null,os:null},mobile:false,pointlock:false};

var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = navigator.appName;
var fullVersion  = ''+parseFloat(navigator.appVersion); 
var majorVersion = parseInt(navigator.appVersion,10);
var nameOffset,verOffset,ix;
agent.pointlock = 'pointerLockElement' in document ||
    'mozPointerLockElement' in document ||
    'webkitPointerLockElement' in document;

// In Opera, the true version is after "Opera" or after "Version"
if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName = "Opera";
 fullVersion = nAgt.substring(verOffset+6);
 if ((verOffset=nAgt.indexOf("Version"))!=-1) 
   fullVersion = nAgt.substring(verOffset+8);
}
// In MSIE, the true version is after "MSIE" in userAgent
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName = "Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);
}
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {
 browserName = "Chrome";
 fullVersion = nAgt.substring(verOffset+7);
}
// In Safari, the true version is after "Safari" or after "Version" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {
 browserName = "Safari";
 fullVersion = nAgt.substring(verOffset+7);
 if ((verOffset=nAgt.indexOf("Version"))!=-1) 
   fullVersion = nAgt.substring(verOffset+8);
}
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
 browserName = "Firefox";
 fullVersion = nAgt.substring(verOffset+8);
}
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < 
          (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName = nAgt.substring(nameOffset,verOffset);
 fullVersion = nAgt.substring(verOffset+1);
 if (browserName.toLowerCase()==browserName.toUpperCase()) {
  browserName = navigator.appName;
 }
}
// trim the fullVersion string at semicolon/space if present
if ((ix=fullVersion.indexOf(";"))!=-1)
   fullVersion=fullVersion.substring(0,ix);
if ((ix=fullVersion.indexOf(" "))!=-1)
   fullVersion=fullVersion.substring(0,ix);

majorVersion = parseInt(''+fullVersion,10);
if (isNaN(majorVersion)) {
 fullVersion  = ''+parseFloat(navigator.appVersion); 
 majorVersion = parseInt(navigator.appVersion,10);
}
agent.browser.name = browserName;
agent.browser.version = fullVersion;
agent.browser.v = majorVersion;
agent.browser.app = navigator.appName;
agent.browser.userAgent = navigator.userAgent;
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

agent.browser.os = OSName;
agent.mobile = (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);

4.2 (10 Votes)
0
4.13
8

                                    browser version check for chrome or firefox typescript

4.13 (8 Votes)
0
3.71
7

                                    //detect the language preference of the user's browser<br/>var userLanguage = window.navigator.userLanguage || window.navigator.language;

3.71 (7 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
js code to detect browser detect browser from js get the browser from javascript javascript function to detect browser how to detect browser in javascript 2020 check browser js browser codes when js detect how to get browser information using javascript how to check which browser is used using javascript browser detect js know the browser with javascript javascript identify browser detect browser jas is browser detection possible using javascript how to check browser type in javascript how to check which browser in javascript check browser type javascript get browser with javascript js browser detection javascript how to detect browser how do i detect what browser with javascript detecting browser in javascript get browser information javascript find browser in javascript how to detect browser using javascript how to know browser in javascript know browser javascript get browser in js javascript code to detect the browser how to get browser in javascript detect browser using js find which browser using with javascript how to get javascript in browser Browser Detect.js javascript code to detect browser browser detect function javascript get user preferred language How to detect a browser with JavaScript? javascript browser detection check browser using javascript get browser in javascript browser detection in javascript get browser javascriot javascript what browser detection html how to check what browser is being used navigator.useragent.indexof add cass\ get curency browser browser in javascript name javascript browser name detection how to change website language in chrome browser using javascript How to detect the user browser ( Safari, Chrome, IE, Firefox and Opera ) using python define browser js how detect in js content language best way to detect browser how to check what browser you are using javascript javascript get browser version webpage disply browser information javascriptcode how to know the browser name in javascript how to detect safari, chrome check browser with javascript get browser and device with javascript how to detect -, _ in js detect user browser js get language from browser js how to identify browser in javascript how to check browser information via js how to get browser language using javascript javascript to detect browser and device detect javascript on browser javascript detect browser support javascript detect browser being used detect safari javascript still detects in chrom javascript check if browser is safari javascript window.navigator check language website js window.navigator.useragent get current browser js get browser type how to detect language in javascript javascript recognize browser javascript browser name javascript code for broswer detection js get current browser region identify browser language get navigator informations check if browser can read javascript the complete browser user agent detector javascript get browser info how to check users language in a browser how to get language in DOM javascript test(navigator.useragent) detect language of user browser get browser url in javascript check the browser in javascript js get languge check javacript check browse get current language javascript check which browser you are using javascript browser detection using javascript how to detect various browser in javascript get the browser name in javascript how to find which browser i am using in javascript browser readable language user agent browser detection javascript how get browser name in javascript js detect mobile browser navigator.useragent safari find browser with code get info of navigator js detect browser js get default language for location js get default language javascript get browser type how to check user agent js window chrome check language of browser get the browser user use javascript how to find browser name from test context script verify if is an specific browser how to detect the browser currently being used with javascript and run a function on certain browser browser js detection not detect browser How to detect the user browser javascript detect user agent js tell what browser browser detection how to check which browser is used how to detect browser using JS how to detect browser using JS javascript simple detect brower javascript how to detect if browser is chrome or firefox javascript how to detect if browser is chrome orfirefox javascrip check browser vue check browser type get info from browser js js get user agent how to tell what website user is on javascript javascript determine browser detect mobile chrome browser Detect Client Browser type navigator.language values javascript check browser language detect firefox browser javascript client.navName js 2020 detect browser check if browser is safari or opera javascript get navigator info window navigation detect language javascript check language js how can you detect the client's browser name how to get browser name in js detect if browser is safari how to detect browser info in javascript how to know which browser i am using js javascript get current language identify browser browser detection javascript get browser using javascript get browser info javascript how to tell which browser a user is using check browser is safari javascript identify browser javascript how to detect bowser in JS navigator.userlanguage deprecated find bvrowser javascript jacvascrip[t find browser how to check in code what browswe is used OnGet userlanguage how to find which browser used by javascript browser detection from string window.navigator.userLanguage || window.navigator.language how to identify browser javascript detect safari js browser locale javascript detect safari browser detect web browser javascript how to detect browsers language in javascript get browser name using user-agent in javascript detect browser in javascript ceck type of browser how to get safari browser instance using javascript html5 detect browser browser name detection class in javascript code javascript check browser type Contains(&quot;MSIE&quot;, &quot;Safari&quot;) check if navigator window navigator check is web how to check user browser in javascript how to make a language detected in javascript javascript detect browser language navigator.userLanguage chrome set navigator.userLanguage; javascript determine user agent where to put var browser = browser || chrome javascript find browser info get browser data javascript js check browser get browser name and version in javascript Write a JavaScript function which display type and version of browser how to get browser info in html js get locale based on language js get browser html, how to check what browser a user is using internet explorer navigation in javascript identification javascript get language front get user lang browser navigator locale detect browser and display message js get language how to get browser default language in javascript javascript access user default language from browser window.useragent javascript check if chrome or internet explorer type of browser javascript browser language js get current browser type javascript vue detect os and browser detect used javascript code is using window navigator for language is best method to do it is using window navigator is best method to do it javascript snippet detect platform find browser type and device type using navigator javascript detect any browser js browser detect javascript browser detect how to check navigator in css js write in user language how to get the browser name in javascript javascript browser check js detect language navigator useragent match for browser navigator useragent match for browser support navigator browser get current browser javascript js how to tell if in a browserr javascript get type of browser es 6 check browser language and location how to check browser location and language js code to see browser locale version browser javascript if user agent is safari navigator get os browser device javascript browser version js browser check js get browser name js browser name js javascript detect dipositive and browser js navigator .broser version js detect browser language react get the navigator language How to detect on js site opening getBrowset via js how to figer out what browser someone is using in JS window.locale javascript how to set localization according to the location in javascript javascritp get device language javascript get name and version of browser javascript get browser and version javascript get browser info detect browser type in html javascript detect browser code what is window.navigator validate browser javascript html how to make browser recognize language how to find browser langauge navigator.useragent javascript get default language javascript get locale languaage how to put condition for browser in javascript detect browser using javascript javascript acces accept-language JS language preference js check phone language javascript window browser get user language javascript window.browserDetection = new BrowserDetection(); detect if safari javascript browser get language js code look for browser useragent react js check if client is afari javascript get browser information javascript detect browser js get browser name from ua javascript detect the client's browser name detect html lang browser navigator.useragent detecting chrome as safari test if browser is safari var browser = browser || chrome how to chek browser in js ssr browser detetion browser detection js js can i know what language the client wirting js check the user agent js get user language how to get chrome language value javascript detect the browser javascript get user browser info how to check the browser in js javascript get browser identification html browser check how to check browser compatibility using javascript return window.navigator.language; get browser name from user agent string js detech bwoser js script detect safari javascript see what browser is get the default browser using javascript set default language on the basis of browser javascript window.navigator can js find out which browser? detect browser user agent javascript check current browser javascript window.navigator javascript how to check user use browser in javascript client's browser name javascript how to check user use brower in javascript js get browser name safari angular get local region information get users browser javascript check the browser type in javascript user agent browser detection jsp how to tell what browser is running in javascript browser lang js detect navigator javascript get browser id using javascript how to detect browser language in javascript browser details in javascript how to get browser language in html how to get browser name javascript get language of browser id browser differentiate pc javascript check the user agent js javscript get browser javascript how to know window is language how to check browser language in browser js code that shows basic browser details code that show basic browser details oclients browser name in javascript javascript get browser name and version get browser name javascript js detect browser side check if navigator is safari js check which navigarot in use js html indexof ie chrome get useragent window.navigator detect browser type on page display message suggest window.navigator.userAgent js get language locale get browser type javascript javascript get browser locale detect mobile chrome browser javascript check for web in js detect browser type javascript javascript identify browser type js condition for different browsers test if the browser is chrome typescript os version javascript w3schools get information from computer browser in javascript javascript collecting user browser info javascript get browser language how to check browser in javascript javascript get user browser get current browser javascript get current browser check function in browser javascript get browser language\ get browser lang\ how to detect safari browser in javascript es6 javascript local language javascript detect language agent detection in javascript how detect which browser is used javascript window.navigator js window.navigator.language navigation IE in js change content in browser language javascript how to check language with javascript detect browser language javascript check browser language with javasctipr how to know which browser is used using javascript window navigator js javascript get en-us javascript window navigator html detect browser html get browser info how to find the current browser in javascript how to know the browser we are using in js browser type in javascript get user browser javascript js get navigator name how to get browser type in javascript how to get user browser javascript languages browser how to get browser name in javascript javascript get user broswers javascript check if browser is not chrome javascript to detect browser type if not chrome javascript to detect browser type js get browser language detect browser language how to check browser engine chrome how to detect browser and version in html how detect browser javascript javascript get device information javascript code name of the browser browser check javascript tell js what browser is used browser language javascript determine browser javascript javascript check if browser is chrome angular check if browser is chrome get local string browser html get browser locale navigator.language react read language from browser fetch browser lang check browser language javascript js check browser or application js check browser or app detect browser language js get browser used detect explorer javascript check what browser is being used detect user language javascript check client system language input js check client language input js how to check safari browser desktop in javascript how to check if browser in javascript check whether browser name window navigator javascript detect user language typescript detect browser type get browser name in javascript get browser js javascript check browser safari and chorome js get current language js get browser info javascript how to detect browser type how to detect browser language get the browser language in javascript how to discover browser used js navigator language undefined when opened how to check for browser in javascript navigator.device javascript js browser language browser.family ie html browser.family ie detect client browser name in javascript javascript check web browser cget the navigator language js javascript detect browser chrome firefox how to perform js browser check detect is user is using script browserLanguage javascript how to check the web browser if(browser.client) js detect browser js js what browser js user agent detection how to detect browser in javascript how to know what browser the user has js to fetch browser locale detect-browser js detect lang detect language js detect the browser in javascript how to identify browser in html js how to detect browser how to get what browser your using javascript get user language javascript client browser name check what browser javascript web developer check if is safari detect browser without jquery javascript get browser name js detect browser how to detect client browser using javascript create browser extension angular 2 if chrome browser gives tunnel error then? how to create android game using python enable java in chrome how to detect colors from images in explorer format gui slot 10 of player with grass block name &quot;Survival&quot; to run not working how exclude jquer when debugging in chrome how to ignore local player when using scripts run virtualized chrome session inside a website use react-trigger-changer in selenium java script test website on android device using chrome inspect javascript get user language get browser javascript how to check browser type with javascript ajax determine if browser is IE get the language selected on the navigator Sample java script tp detect uagent browser script for safari detection check browser javascript javascript check ie and redirect to firefox get browser language javascript detect browser type browser version check for chrome or firefox typescript javascript to detect browser How to detect Firefox, Chrome and Internet Explorer with JavaScript javascript check if chrome or firefox 2020 js browser detect javascript javascript check if chrome or firefox javascript to find the browser get default language javascript browser name js of chrome navigator.language var msie = ua.indexOf(&quot;MSIE &quot;); firefox difference get default language browser language how to use find browser in html read language js how to check browser javascript selected language browser in js GET USERS LANGUAGE CODE JS js identify browser get language from browser js how to get current browser detect browser javascript javascript browser language javascript detect browser how to get browser javascript javascript check browser javascript get browser detect user browser javascript
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source