Saltar al contenido

detectar el navegador en el ejemplo de código javascript

Posterior a de esta larga recopilación de datos resolvimos este atascamiento que pueden tener muchos de nuestros usuarios. Te dejamos la respuesta y esperamos que sea de mucha ayuda.

Ejemplo 1: navegador get javascript

//gets the type of browser
function detectBrowser()

Ejemplo 2: JavaScript obtiene el idioma preferido del usuario

//detect the language preference of the user's browservar userLanguage = window.navigator.userLanguage || window.navigator.language;

Ejemplo 3: navegador js detect

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 userAgentelseif((verOffset=nAgt.indexOf("MSIE"))!=-1)
 browserName ="Microsoft Internet Explorer";
 fullVersion = nAgt.substring(verOffset+5);// In Chrome, the true version is after "Chrome" elseif((verOffset=nAgt.indexOf("Chrome"))!=-1)
 browserName ="Chrome";
 fullVersion = nAgt.substring(verOffset+7);// In Safari, the true version is after "Safari" or after "Version" elseif((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" elseif((verOffset=nAgt.indexOf("Firefox"))!=-1)
 browserName ="Firefox";
 fullVersion = nAgt.substring(verOffset+8);// In most other browsers, "name/version" is at the end of userAgent elseif((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 presentif((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;varOSName="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);

valoraciones y comentarios

Te invitamos a añadir valor a nuestra información contribuyendo tu veteranía en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *