jQuery Browser Plug-In

Martedì 13 Ottobre 2009 - 13:20

di Riccardo Degni

Scripting

Quello di riuscire a catturare quale tipo di browser (e la rispettiva versione) è in uso da parte dell’utente è sicuramente un compito molto comune per chi realizza applicazioni Javascript.

Il supporto nativo del framework jQuery tuttavia, non offre sicuramente lo strumento più performante per estrapolare informazioni sul client: per questo gli sviluppatori sono talvolta costretti ad ulteriori verifiche.

Il plug-in jQuery Browser permette di potenziare notevolmente le funzionalità di default offerte dal Core, fornendo tutte le informazioni necessarie sul browser correntemente utilizzato: troveremo il nome, la versione completa di sottoversioni, la versione principale, l’engine di rendering e tutte le informazioni relative a quest’ultimo e al sistema operativo in uso.

jQuery Browser è rilasciato sotto una licenza doppia MIT/GPL ed è scaricabile direttamente nella home, dove si possono reperire i vari esempi di utilizzo.

Tags:

Categoria: Scripting | Permalink

Commenti

1

La filosofia dell’ultimo jquery non era proprio testare la funzionalità e non il browser?
In che contesto lato client potrebbe essere più utile della browser standard jquery?

# - postato da Senamion - 13 Ottobre 2009 - 14:30

2

si Senamion, tutti gli ultimi frmework e libraries si stanno basando su features detection piuttosto che browser sniffing, proprio perche’ browser sniffing non dice niente, features detection invece ci dicono cosa e’ supportato e cosa no.

# - postato da andr3a - 13 Ottobre 2009 - 15:16

3

il problema e’ che non tutte le cose che interessano uno sviluppatore sono “feature” che possono essere testate!
Forse si tratta di rarita’ ma a volte la stessa feature e’ si’ supportata da due browser, ma in modo diverso e vorremmo saperlo. Un esempio recente, il modo con cui vengono caricati i font e’ diverso in IE, FF e Safari, sebbene sia possibile farlo (quasi) nello stesso modo nei 3 browser. A me farebbe comodo sapere se il testo viene comunque visualizzato (come in FF) e poi aggiornato col font custom, o non viene visualizzato (come in Safari) fino a che non e’ caricato il file del font. O se viene visualizzato fin dall’inizio nel modo giusto (IE).

Concordo comunque che nella stragrande maggioranza dei casi bisogna pensare in termini di feature e non di browser.

# - postato da pbattino - 14 Ottobre 2009 - 17:05

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento