2011-02-06 14 views
7

Me gustaría hacer una solicitud AJAX entre dominios o JSONP a un servicio web para recuperar una lista de los últimos navegadores web. Utilizaría esto para una aplicación en la que me gustaría informar al usuario si una característica en particular no es compatible para actualizar a la última versión o para utilizar un navegador web completamente diferente.¿Existe una API de servicio web para buscar las últimas versiones de navegadores web?

¿Existe tal servicio? Preferiría para los servicios oficiales en microsoft.com, mozilla.org, etc. pero si hay un servicio de terceros me encantaría saber al respecto.

+0

Pero aún así, no sabría si una característica es compatible con la última (* nueva *) versión de un navegador ... –

+0

Retroceda un momento y piense y pregunte qué ... no lo hace solo necesita saber si no son compatibles con una función, pero si una versión más nueva * no * la admite ... es un conjunto de información completamente diferente que está buscando. Por lo que estás buscando, ¿la función de detección no te ofrece el 90% del camino? "Tu navegador no es compatible con esto, por favor considera actualizar o cambiar navegadores" es probablemente tan bueno como aquí. –

+0

Lo siento, pero creo que debe dar un paso atrás y pensar;). Si sé que, digamos, IE9 admite una característica en particular y el usuario está utilizando IE7, no hay ninguna razón para no sugerir IE10. – Tower

Respuesta

3

se puede obtener una lista de los últimos navegadores web aquí: http://fresh-browsers.com/

+8

fresh-browsers ya no es "nuevo". Los mantenedores han dejado de actualizar. – bzmw

+2

Use http://www.webvakman.nl/api/recentbrowserversions en su lugar –

0

Aquí hay un enlace a la última versión del navegador Ids: http://www.zytrax.com/tech/web/browser_ids.htm

Pero aún hay más! Aquí están todos los ID del navegador móvil: http://www.zytrax.com/tech/web/mobile_ids.html

Actualmente hay unas 670 permutaciones y contando.

La recomendación para lo que está intentando hacer es "pruebas de características". Pruebe si el entorno tiene la función, no pruebe el navegador y luego consulte una hoja de datos para ver si está disponible.

Deberías consultar Modernizr. Lo hacen correctamente: http://www.modernizr.com/

+0

Nunca he dicho que estoy probando un navegador ... casi siempre pruebo la función que voy a usar, pero esperaba poder decirle a un usuario con palabras más específicas sobre qué navegador debería instalar para usarlo cuando falla en algunos aspectos clave. Si le digo a un usuario que instale "último IE o Firefox", ella se preguntará cuál es esa versión. – Tower

+0

@rFactor, no, no se preguntarán qué versión es el navegador más nuevo, van a hacer clic en "Actualizar" en su configuración. O descárguelo desde la página de inicio del navegador. – Aatch

+0

Está muy bien hablar de "pruebas de características", pero los usuarios finales realmente no lo entienden. Saben que están usando un navegador en particular, y * pueden * conocer la versión de ese navegador. Eso es. En una situación en la que su aplicación web admite ciertas versiones de ciertos navegadores (que es cómo debe explicarse a los usuarios), necesita pruebas de versión del navegador, no detección de características. – Jez

0

No es un servicio web disponible en el siguiente enlace. El autor está abierto para sugerencias, así que si algo está mal, puedes contactarlo. Contactinfo está disponible dentro del archivo JSON.

http://webvakman.nl/api/recentbrowserversions

0

construyo una API que está disponible gratuitamente aquí: https://browserapi.nachvorne.de No es perfecto (en realidad obtiene IE versión de Wikipedia ...) pero las actualizaciones de sí mismo y era estable y correcta durante al menos un año ahora.

Cuestiones relacionadas