Pregunta: | 3096 - IDENTIFICAR EL NAVEGADOR EN IIS |
Autor: | Gabriel H. Arenovich Busquet |
Con un servidor WEB IIS cuando utilizo el siguiente código en una página ASP para identificar el navegador Dim a Set a=Server.CreateObject("MSWC.BrowserType") navegador=a.browser version=a.version lo que me devuelve si accedo a la página con Explorer 5 es que el navegador es Netscape y la version es la 4. Hay alguna forma de identificar correctamente el navegador que accede a mi página? Gracias |
Respuesta: | Jose Ignacio Alvarez Rodriguez |
No se si te servira, pero yo en ASP tengo un problema parecido, tengo la necesidad de identificar el navegador, para que el ASP genere un tipo de codigo u otro. Como desde ASP era un pelin complicado, e imcompleto (eso ya lo has comprobado), lanzo una pagina html con la funcion en javascript INFO_NAVEGADOR(), con la que tu ya puedes cargan una variable de sesion que te indique que navegador tienes activo. La funcion: function info_navegador( x ) { // ------------------------------------- // Los valores x son: // 1 -> Tipo Navegador // 2 -> Version del Navegador // 3 -> Code Name // 4 -> User Agent // ---------------------------------------- var navegador = navigator.appName; var version = navigator.appVersion; var code_name = navigator.appCodeName; var user_agent = navigator.userAgent; var salida = ´´; if ( x == 1 ) salida = navegador ; else if ( x == 2 ) salida = version; else if ( x == 3 ) salida = code_name; else salida = user_agent; return salida } |