di: William Verdolin 05 Luglio 2002
No, no, non preoccupatevi, niente di illegale. In questo articolo, vorrei parlare delle tecniche di sniffing, ovvero quelle tecniche che consentono di rilevare le varie caratteristiche del browser e della piattaforma dell'utente che sta visitando le nostre pagine.
L'argomento, con il crescente supporto ai principali standard del W3C da parte di tutti i Browser, compreso il recente Opera 7, potrebbe sembrare superfluo. È invece evidente, che un buon codice crossbrowser ha come primo e principale comandamento l'uso dello sniffing, soprattutto quando si tratta di cimentarsi con il DOM.
L'importanza di questa pratica si fonda su diversi punti cardini, più o meno ovvi:
Il primo obiettivo dello sniffing è aumentare l'accessibilità alle nostre pagine, ovvero, aumentare il numero totale degli utenti che possano entrare senza problemi nei nostri siti.
Spesso infatti, un po' per comodità, un po' per scarse conoscenze, si tende a creare pagine fatte esclusivamente per Explorer su Windows.
Sfruttare le potenzialità che un browser mette a disposizione è spesso la chiave per un sito di successo.
Ovviamente, ogni browser si distingue dall'altro proprio per le possibilità che mette a disposizione non solo a chi ne fruisce per la navigazione, ma anche a chi lo usa per testare le proprie pagine web.
Questo è un obiettivo di chiunque crei un sito, anche in ambito domestico.
Una precisa "incanalazione" degli scripts o delle pagine a seconda del browser o della versione dello stesso, può rendere relativamente facile una qualsivoglia modifica, dettata o dalle esigenze di contenuti o dalle esigenze dei tempi; infatti come sapete, i browser cambiano...e anche di parecchio!
Dopo questa breve premessa, passiamo alle tecniche di sniffing, vere e proprie.
In questo Articolo tratterò per lo più i maggiori browser, ovvero Explorer, Netscape e Opera, ma cercherò di inserire collegamenti a script più completi. Esistono più strade, diverse tra loro, che è possibile seguire sia per effettuare la rilevazione delle informazioni cercate, sia per utilizzarle.
Cominciamo innanzitutto con il recuperare i dati.
Esistono due strade principali per recuperare le informazioni sul tipo di browser attraverso Javascript, una, per così dire, rigorosa, e l'altra più diretta.
Guida Node.jsIl framework che permette di per usare V8, l'interprete JavaScript... |
Canvas, guida ai frameworkCanvas, tra gli elementi di HTML5 è forse quello di maggior impatto.... |
Guida jQuery UICreare siti ricchi e dinamici con jQuery UI, il progetto ufficiale... |
Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso JQuery e Ajax per Webmaster03 Luglio 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |