Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Redirect al sito Mobile
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      delta.informatic User • 28 dic 2010, 11:08 ultima modifica di

      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

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • vnotarfrancesco
        vnotarfrancesco ModSenior • 28 dic 2010, 13:12 ultima modifica di

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

        Valerio Notarfrancesco

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          delta.informatic User • 28 dic 2010, 13:30 ultima modifica di

          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

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • vnotarfrancesco
            vnotarfrancesco ModSenior • 28 dic 2010, 14:46 ultima modifica di

            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

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              delta.informatic User • 28 dic 2010, 15:02 ultima modifica di

              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

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • vnotarfrancesco
                vnotarfrancesco ModSenior • 28 dic 2010, 15:47 ultima modifica di

                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:

                • Iphone, Ipad, Ipod (IOS)
                • Android
                • Blackberry
                  Qui trovi una raccolta delle stringhe user-agent useragents.org/database-list.asp?id=9

                Valerio Notarfrancesco

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  delta.informatic User • 28 dic 2010, 16:36 ultima modifica di

                  Grazie mille Valerio,

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

                  ciao

                  Massimo

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti