Scopo
La funzione BrowserInfo, se non viene specificato nessun parametro o viene fornito il valore False, restituisce un numero che indica il tipo di browser usato dall'utente. Tale numero può essere confrontato con le costanti presenti nella lista valori BrowserTypes. Se viene fornito il valore True al parametro la funzione restituisce la Major version del browser utilizzato dall'utente. Per esempio, nel caso di Internet Explorer 8, viene restituito il valore 8. Può essere utilizzata per cambiare il comportamento dell'applicazione a seconda se il browser è uno di quelli supportati o no. Per esempio si potrebbe disabilitare qualche feature se il browser è Internet Explorer 6.
Sintassi
int browserVersion := BrowserInfo(True)
Argomenti
Versione | E' un parametro booleano opzionale che indica quale informazione viene richiesta alla funzione. Se non viene valorizzato o viene fornito il valore False la funzioen restituisce il tipo di browser. Se viene valorizzato a True la funzione restituisce la versione del browser. |
Valore di ritorno
Ritorna un intero corrispondente al tipo di browser utilizzato dall'utente oppure il numero di Major Version.
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()
}
}
- Se il browser non è uno di quelli supportati (Opera, Konquerror, etc.) la funzione restituisce il valore -1.
Ultima modifica: 23/03/2021 / Validità: da 8.1.3650