Detection JavaScript del browser: un approccio pratico è un must

Forse la detection JavaScript del browser andrebbe realizzata tramite il rilevamento del supporto a determinate caratteristiche. Ma dato che l'evoluzione dei browser moderni sta portando verso una sempre maggiore standardizzazione, questa tecnica consigliata si rivela inefficace. Per questo soluzioni come CSS Browser Selector riscuotono così tanto successo: sono semplici, efficaci e non richiedono troppo tempo per essere implementate. Basarsi sulla stringa dello user-agent potrà sembrare una soluzione inappropriata, ma provate solo ad immaginare cosa significherebbe operare il procedimento opposto avendo da testare almeno una decina di browser. Significa che dovreste individuare per ciascun browser la caratteristica nell'implementazione che lo distingue dagli altri. Si tratta di un approccio davvero poco produttivo. Con buona pace dei puristi radicali.

Torna su