Recientemente, los sitios web wap se han vuelto más populares. Necesitamos determinar si el cliente accede a través de un teléfono móvil o una computadora, IE, para proporcionar páginas de diferentes tamaños, lo cual está más en línea con los hábitos de navegación de los usuarios. Código de determinación. Los amigos que lo necesiten pueden consultarlo.
Utilice HTTP_USER_AGENT para determinar si el usuario accede desde un teléfono móvil o una computadora, IE.
Fragmento de código ASP: utiliza principalmente expresiones regulares para adaptarse al entorno móvil. Puede complementar la plataforma móvil.
Copie el código de código de la siguiente manera:
establecer expresión regular = nueva expresión regular
expresiones regulares.ignorecase = verdadero
expresiones regulares.global = verdadero
regex.pattern = "mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|inalámbrico| mobi|ahong|lg380|lgku|lgu900|lg210|lg47|lg920|lg840|lg370|sam-r|mg50|s55|g83|t66|vx400|mk99 |d615|d763|el370|sl900|mp500|samu3|samu4|vx10|xda_|samu5|samu6|samu7|samu9|a615|b832|m881|s9 20|n210|s700|c-810|_h797|mob-x|sk16d|848b|mowser|s580|r800|471x|v120|rim8|c500foma:|160x|x1 60|480x|x640|t503|w839|i250|sprint|w398samr810|m5252|c7100|mt126|x225|s5330|s820|htil-g1|volar v71|s302|-x113|novarra|k610i|-tres|8325rc|8352rc|sanyo|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000 |_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-tres|sd588|s800|8325rc|ac831|mw200|brew |d88|htc//|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u//|me702|8325rc|kddi|phone|lg |sonyericsson|samsung|240x|x320vx10|nokia |sony cmd|motorola|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo|iris|3g_t|windows ce|opera mobi|windows ce smartphone; ;|windows cemobile|ipod|iphone|android|opera mini|blackberry|palm; os|palm|hiptop|avantgo|fennec|plucker|xiino|blazer|elaine|iris|3g_t|windows ce|opera mobi|windows ce smartphone;|windows ce|
agente = solicitud.ServerVariables("HTTP_USER_AGENT") & ""
si agente <> "" entonces
si no es regex.test(agente) entonces
'No se accede desde el teléfono móvil, salte a su.dominio.com
respuesta.redirect ("http://tu.dominio.com")
terminar si
terminar si
Gracias a Lao Cao por proporcionar el código asp.