Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    imola
    Messaggi
    47

    rilevare tipo dispositivo

    buongiorno a tutti
    volevo chiere se qualcuno sa come fare per rilevare il tipo
    dispositivo (mobile / tablet / PC , ecc ) utilizzato dall'utente
    durante la navigazione , questo in classic "ASP"

    Se poi ci fosse qualche cosa di pronto sarebbe il massimo.

    grazie a tutti


    antonio

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    455
    si può fare in javascript, ASP non riesce a stabilire con quale media il client sta visualizzando il sito.
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    residenza
    imola
    Messaggi
    47
    Scusa hai qualche esempio o link ?
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    718
    Ho un vecchio codice che non uso da anni, vedi se può servirti.
    Se la tua richiesta è relativa allo sviluppo di un sito che si adatta ai diversi dispositivi, ti consiglio di usare le media query.

    Codice PHP:
    user_agent Request.ServerVariables("HTTP_USER_AGENT")
     
    mobile_browser 0
     
    Set Regex 
    = New RegExp
    With Regex
       
    .Pattern "(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|windows ce|pda|mobile|mini|palm)"
       
    .IgnoreCase True
       
    .Global = True
    End With
     
    match 
    Regex.Test(user_agent)
     
    If 
    match Then mobile_browser mobile_browser 1
     
    If InStr(Request.ServerVariables("HTTP_ACCEPT"), "application/vnd.wap.xhtml+xml") Or Not IsEmpty(Request.ServerVariables("HTTP_X_PROFILE")) Or Not IsEmpty(Request.ServerVariables("HTTP_PROFILE")) Then
       mobile_browser 
    mobile_browser 1
    End 
    If

    mobile_agents = Array("w3c ""acs-""alav""alca""amoi""audi""avan""benq""bird""blac""blaz""brew""cell""cldc""cmd-""dang""doco""eric""hipt""inno""ipaq""ipho""java""jigs""kddi""keji""leno""lg-c""lg-d""lg-g""lge-""maui""maxo""midp""mits""mmef""mobi""mot-""moto""mwbp""nec-""newt""noki""nova""oper""palm""pana""pant""phil""play""port""prox""qwap""sage""sams""sany""sch-""sec-""send""seri""sgh-""shar""sie-""siem""smal""smar""sony""sph-""symb""t-mo""teli""tim-""tosh""tsm-""upg1""upsi""vk-v""voda""wap-""wapa""wapi""wapp""wapr""webc""winw""winw""xda""xda-")
    size Ubound(mobile_agents)
    mobile_ua LCase(Left(user_agent4))
     
    For 
    0 To size
       
    If mobile_agents(i) = mobile_ua Then
          mobile_browser 
    mobile_browser 1
          
    Exit For
       
    End If
    Next
     
     
    If mobile_browser 0 Then
       Response
    .Write("mobile")
    Else
      
    Response.Write("desktop")
    End IF 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.