Stavo cercando un sistema per il riconoscimento del tipo di connessione degli utenti di un sito e ho trovato questo script:
Sembra che riesca a distinguere tra modem/adsl e lan/network, ma non ho capito su cosa si basa per l'identificazione... eppure funziona!codice:<script language="JavaScript"> <!-- function get_con_type() { document.write('<HTML xmlns:MSIE><style>@media all{MSIE\\:clientCaps {behavior:url(#default#clientcaps);}}</style><MSIE:CLIENTCAPS ID="NormalCC" />') return document.all("NormalCC").connectionType } var n=navigator var ver=n.appVersion var verIE=parseInt(ver.substring(ver.indexOf("MSIE")+5,ver.indexOf("MSIE")+6)) var conType; if(verIE>=5&&ver.indexOf('Win')>=0&&n.userAgent.indexOf('Opera')<0) conType=get_con_type().toLowerCase() if(conType=="modem") {window.location='http://www.yourdomain.com/dialup.html'} else if(conType=="lan") {window.location='http://www.yourdomain.com/lan.html'} //--> </script>![]()
Sembra troppo semplice, e infatti gli altri (pochi) sistemi esistenti epr il riconoscimento connessione si basano su enormi database o complesse analisi della velocità di download....


Rispondi quotando