2011-02-06 11 views
7

Desidero eseguire una richiesta AJAX o JSONP tra domini su un servizio Web per recuperare un elenco di browser Web più recenti. Lo userei per un'applicazione in cui vorrei informare l'utente se una particolare funzionalità non è supportata per l'aggiornamento alla versione più recente o per utilizzare un browser Web completamente diverso.Esiste un'API del servizio Web per cercare le versioni più recenti dei browser Web?

Esiste un servizio simile? Preferirei per i servizi ufficiali su microsoft.com, mozilla.org, ecc. Ma se c'è un servizio di terze parti mi piacerebbe saperlo.

+0

Ma ancora, non sapresti se una funzione è supportata dalla versione più recente (* nuova *) di un browser .. –

+0

Torna indietro per un secondo e pensa e cosa stai chiedendo ... tu don ' Devo solo sapere se non supportano una funzione, ma se una versione più recente * lo * supporta ... è un insieme completamente diverso di informazioni che stai cercando. Per quello che stai cercando, non è previsto il rilevamento di ottenere il 90% del modo in cui ci sono? "Il tuo browser non supporta questo, ti preghiamo di considerare l'aggiornamento o la modifica dei browser" è probabilmente buono come quello che arriva qui. –

+0

Scusa, ma penso che sia necessario fare un passo indietro e pensare;). Se so che, per esempio, IE9 supporta una particolare funzione e l'utente sta usando IE7, non c'è motivo di non suggerire IE10. – Tower

risposta

3

È possibile ottenere un elenco di browser Web più recenti qui: http://fresh-browsers.com/

+8

fresh-browsers non è più "fresco". I manutentori hanno smesso di aggiornare. – bzmw

+2

Utilizzare invece http://www.webvakman.nl/api/recentbrowserversions –

0

Ecco un link per l'ultima versione del browser Ids: http://www.zytrax.com/tech/web/browser_ids.htm

Ma c'è di più! Ecco tutti gli ID del browser mobile: http://www.zytrax.com/tech/web/mobile_ids.html

Attualmente ci sono circa 670 permutazioni e conteggi.

La raccomandazione per ciò che si sta tentando di fare è "test delle funzionalità". Verificare se l'ambiente ha la funzionalità, non testare il browser e quindi fare riferimento a una scheda dati per vedere se è disponibile.

Si dovrebbe guardare Modernizr. Lo fanno in modo corretto: http://www.modernizr.com/

+0

Non ho mai detto che sto provando per un browser ... Quasi mai testerò la funzione che userò, ma speravo di poter dire a un utente con parole più specifiche su quale browser dovesse installare per usarlo quando fallisce su alcuni aspetti chiave. Se dico a un utente di installare "ultimo IE o Firefox", si chiederà quale sia la versione. – Tower

+0

@rFactor, no non si chiederanno quale versione sia il browser più recente, faranno clic su "Aggiorna" nelle loro impostazioni. Oppure scarica dalla home page del browser. – Aatch

+0

Si sta parlando molto bene di "test delle funzionalità", ma gli utenti finali non lo capiscono davvero. Sanno che stanno utilizzando un particolare browser e * potrebbero * conoscere la versione del browser. Questo è tutto. In una situazione in cui l'applicazione Web supporta determinate versioni di determinati browser (che è il modo in cui deve essere spiegata agli utenti), è necessario il test della versione del browser, non il rilevamento delle funzionalità. – Jez

0

C'è un webservice disponibili al link qui sotto. L'autore è aperto a suggerimenti, quindi se qualcosa non va puoi contattarlo. Contactinfo è disponibile all'interno del file JSON.

http://webvakman.nl/api/recentbrowserversions

0

costruisco un'API che è disponibile gratuitamente da qui: https://browserapi.nachvorne.de Non è perfetto (in realtà recupera IE versione da Wikipedia ...), ma gli aggiornamenti in sé ed era stabile e corretta per almeno un anno adesso.

Problemi correlati