imente

 FAQREGOLAMENTO   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

[WBStat] Riconoscimento cellulare/pc

 
Nuovo argomento   Rispondi    Indice del forum -> useragents.org
Precedente :: Successivo  
Autore Messaggio
V1RuZ
imente niubbo


Registrato: 28/01/08 12:03
Messaggi: 2

MessaggioInviato: 28/01/2008 12:09    Oggetto: [WBStat] Riconoscimento cellulare/pc Rispondi citando

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
Profilo Invia messaggio privato
V1RuZ
imente niubbo


Registrato: 28/01/08 12:03
Messaggi: 2

MessaggioInviato: 28/01/2008 12:20    Oggetto: Rispondi citando

dimenticavo...complimenti davvero per l'implementazione di questa clase!!!! Very Happy
Top
Profilo Invia messaggio privato
fox
admindiktator


Registrato: 06/05/07 15:59
Messaggi: 3651
Residenza: Zena

MessaggioInviato: 01/02/2008 14:35    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato HomePage Yahoo MSN
durabo
imente niubbo


Registrato: 18/08/08 23:52
Messaggi: 2

MessaggioInviato: 19/08/2008 00:00    Oggetto: [WBStat] Riconoscimento cellulare/pc Rispondi citando

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
Profilo Invia messaggio privato HomePage MSN
fox
admindiktator


Registrato: 06/05/07 15:59
Messaggi: 3651
Residenza: Zena

MessaggioInviato: 26/08/2008 22:09    Oggetto: Rispondi citando

in effetti è un "errore"

Opera Mini deve essere considerato Mobile

verrà incluso nel prossimo aggiornamento, a inizio settembre ^^
Top
Profilo Invia messaggio privato HomePage Yahoo MSN
durabo
imente niubbo


Registrato: 18/08/08 23:52
Messaggi: 2

MessaggioInviato: 16/08/2010 12:41    Oggetto: è per HTML5? Rispondi citando

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
Profilo Invia messaggio privato HomePage MSN
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> useragents.org Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group - [lang: phpbb.it]