• User

    Redirect al sito Mobile

    Ciao a tutti,
    sto realizzando la versione mobile del mio sito. Volevo però reindirizzare automaticamente alla versione mobile chi si collega col cellulare.

    Ho fatto varie ricerca su Google e tutti parlano di user-agent.

    Domanda. Ma devo fare una lista infinita (select case) per ogni tipo di browser, marca e versioni? Come faccio a sapere quando poi ne esce una nuova versione?

    Io cercavo un modo un po più automatico che non aggiornare a mano la lista di user-agent.

    Grazie in anticipo


  • ModSenior

    Prova a vedere se questa discussione ti può essere utile.

    Valerio Notarfrancesco


  • User

    IsMobileDevice è una proprietà di Asp.Net,

    io sto usando classic asp 3.0 e comunque anche quella proprietà si affida ad un DB statico aggiornato da Microsoft. A questo punto posso farmi una Function Asp 3.0 che verifica lo user-agent ma mi serve sempre una sorgente DB aggiornata.

    Non ho capito invece dalla discussione la parte che rileva se è un BlackBerry.

    Possibile che non ci sia un metodo uniforme per rilevare se è mobile o no? Come fanno gli altri? Si leggono sempre le caratteristiche di tutti i cellulari nuovi e di ogni marca? Mi sembra impossibile


  • ModSenior

    Come accennavo nell'altro topic in genere si usano librerie mantenute aggiornate dagli altri.
    Se ne vuoi fare a meno, puoi anche solo fare un controllo generico come appunto nell'esempio che facevo, scrivendo indexOf("BlackBerry") cercavo semplicemente se all'interno della stringa user-agent ci fosse la parola "BlackBerry", al di là della versione specifica.
    In questo modo fai solo 3, 4 controlli sulle grosse famiglie di device che poi rappresentano il 90% delle tue visite mobile e il 100% delle tue conversioni, ignorando smartphone poco redditizi, telefonini evoluti, oggetti esoterici, ecc. ecc.

    Valerio Notarfrancesco


  • User

    Ora mi è già più chiaro.

    Mi piace la tua soluzione Valerio.

    Poichè del mondo mobile so ancora poco, puoi indicarmi i più importanti?

    iPhone
    iPad
    windows mobile
    blackbarry
    android
    palm

    forse sto facendo confusione tra dispositivi e sistemi operativi.

    Puoi indicarmi cosa devo mettere nell'elenco da controllare?

    Grazie mille per la tua pazienza


  • ModSenior

    Controlla semplicemente se il nome è contenuto nella stringa, cioè se contiene Iphone, Ipad, Android e così via.
    Per quanto riguarda i più importanti, pur con le differenze tra settore e settore, possiamo più o meno fare questa classifica:

    Valerio Notarfrancesco


  • User

    Grazie mille Valerio,

    non appena il sito mobile sarà pronto ve lo presenterò 🙂

    ciao

    Massimo