Scopo
Restituisce lo User Agent inviato dal browser al server. I browser, infatti, inviano sempre al server una stringa che li identifica univocamente e permette di conoscere, oltre al tipo di browser, anche la versione utilizzata dall'utente. Alcuni esempi sono:
-
Internet Explorer 8:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
-
Firefox 3.0:
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
-
Safari 4.0:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Safari/528.17
-
Chrome 2.0:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.30 Safari/530.5
Sintassi
string UserAgent := UserAgent()
Argomenti
Questa funzione non ha argomentiValore di ritorno
Ritorna una stringa corrispondente allo UserAgent inviato dal browser dell'utente.
Esempio di codice
// ************************************************************************************
// Evento notificato dall'applicazione dopo che è stato effettuato l'accesso al sistema
// ************************************************************************************
event EsempiMS.AfterLogin()
{
Recupero alcune informazioni sul client
{
string UserAgent := UserAgent()
string BrowserType := Decode(BrowserInfo(??), BrowserTypes)
int BrowserVersion := BrowserInfo(True)
int RDLevel := RDLevel()
}
}
// Evento notificato dall'applicazione dopo che è stato effettuato l'accesso al sistema
// ************************************************************************************
event EsempiMS.AfterLogin()
{
Recupero alcune informazioni sul client
{
string UserAgent := UserAgent()
string BrowserType := Decode(BrowserInfo(??), BrowserTypes)
int BrowserVersion := BrowserInfo(True)
int RDLevel := RDLevel()
}
}
- Attenzione: La stringa può cambiare a seconda della configurazione della macchina dell'utente. Per esempio se l'utente ha un sistema operativo in italiano le informazioni possono cambiare così come, per esempio nel caso di Internet Explorer, possono cambiare se sulla macchina dell'utente non è presente la versione 2.0 del framework .NET così come mostrato nell'esempio sopra.
Ultima modifica: 24/03/2021 / Validità: da 8.1.3650