| Precedente :: Successivo |
| Autore |
Messaggio |
V1RuZ imente niubbo
Registrato: 28/01/08 12:03 Messaggi: 2
|
Inviato: 28/01/2008 12:09 Oggetto: [WBStat] Riconoscimento cellulare/pc |
|
|
volevo chiedere se è possibile appoggiarsi alla variabile Browser o Browser.Name in modo AFFIDABILE per poter distinguere tra browser di dispositivi mobili e browser di pc. Ho fatto delle prove e ho visto che con molti dispositivi la variabile Browser è uguale a "Mobile".
Dalla documentazione risulta però che è valorizzata a Mobile solo quando non riconosce il browser...
Posso affidarmi a questo valore per distinguere tra mobile e fissi?
Grazie |
|
| Top |
|
 |
V1RuZ imente niubbo
Registrato: 28/01/08 12:03 Messaggi: 2
|
Inviato: 28/01/2008 12:20 Oggetto: |
|
|
dimenticavo...complimenti davvero per l'implementazione di questa clase!!!!  |
|
| Top |
|
 |
fox admindiktator

Registrato: 06/05/07 15:59 Messaggi: 3651 Residenza: Zena
|
Inviato: 01/02/2008 14:35 Oggetto: |
|
|
allora
il browser.name è MOBILE quando il sistema operativo è di un dispositivo mobile ma non è stato riconosciuto alcun browser
per sapere se il browser è mobile ci sono due vie
1. BROWSER.SUBTYPE = 520 oppure BROWSER.SUBTYPE = 521
più semplicemente (e con certezza che in futuro sarà sempre compatibile) puoi fare un left di browser.subtype
es:
| Codice: |
if (left(obrowser("browser.subtype"),2) = "52") then 'browser mobile
|
oppure
2. OS.CORE = 90 (palm) o OS.CORE = 92
forse nel tuo caso sono sufficienti gli OS.CORE = 92
gli OS.CORE = 90 sono gli handheld (per esempio tutti gli oggetti che utilizzano Windows CE/Mobile)
-----
scegli tu la soluzione che più ti aggrada
per essere certo di prendere TUTTI i dispositivi mobili è comunque sufficiente questo
| Codice: |
if (obrowser("os.core") = 90 or obrowser("os.core") = 92) then 'dispositivi portatili (handheld, cellulari...)
|
-----
ho implementato dei risultati numerici proprio per evitare di dover lavorare con i risultati stringa
-----
grazie per aver sollevato la questione, potrebbe certamente venire utile ad altri
ciao |
|
| Top |
|
 |
durabo imente niubbo
Registrato: 18/08/08 23:52 Messaggi: 2
|
Inviato: 19/08/2008 00:00 Oggetto: [WBStat] Riconoscimento cellulare/pc |
|
|
Dunque... io le ho implementate entrambe:
| Codice: | | if (obrowser("os.core") = 90 or obrowser("os.core") = 92 or (left(obrowser("browser.subtype"),2) = "52")) then |
perchè con Opera Mini su Nokia N80 non mi viene restituito il test corretto.
N.B.
Stò cercando di effettuare un redirect automatico quando si contatta il dominio "www.abcdef.it" in funzione del dispositivo utilizzato. Con Nokia browser tutto ok, con Opera Mini niente.
La useragent è:
Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.11355/546; U; it) |
|
| Top |
|
 |
fox admindiktator

Registrato: 06/05/07 15:59 Messaggi: 3651 Residenza: Zena
|
Inviato: 26/08/2008 22:09 Oggetto: |
|
|
in effetti è un "errore"
Opera Mini deve essere considerato Mobile
verrà incluso nel prossimo aggiornamento, a inizio settembre ^^ |
|
| Top |
|
 |
durabo imente niubbo
Registrato: 18/08/08 23:52 Messaggi: 2
|
Inviato: 16/08/2010 12:41 Oggetto: è per HTML5? |
|
|
Io oltre a questa necessità devo individuare tutti i browser che supportano html5 su dispositivi mobile (in sintesi devo capire se posso usare uno script js per prendere le coordinate gps o meno).
Qualcuno può aiutarmi? Finora sono riuscito solo ad individuare il redirect in automatico qualora sia un cellulare.
Grazie mille
| fox ha scritto: | in effetti è un "errore"
Opera Mini deve essere considerato Mobile
verrà incluso nel prossimo aggiornamento, a inizio settembre ^^ |
|
|
| Top |
|
 |
|