Recentemente, os sites wap tornaram-se mais populares. Precisamos determinar se os clientes estão acessando por meio de telefones celulares ou computadores, para que possamos fornecer páginas de tamanhos diferentes, que estejam mais de acordo com os hábitos de navegação dos usuários. código. Amigos que precisam dele podem consultá-lo.
Use HTTP_USER_AGENT para determinar se o usuário está acessando de um telefone celular ou computador IE.
Snippet de código ASP: usa principalmente expressões regulares para combinar com o ambiente móvel. Você pode complementar a plataforma móvel.
Copie o código do código da seguinte forma:
definir regex = novo regexp
regex.ignorecase = verdadeiro
regex.global = verdadeiro
regex.pattern = "mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| 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 | v71|s302|-x113|novarra|k610i|-três|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-três|sd588|s800|8325rc|ac831|mw200|brew |d88|htc//|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u//|me702|8325rc|kddi|telefone|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; ;|windows ce;iemobile|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 = request.ServerVariables("HTTP_USER_AGENT") & ""
se agente <> ""então
se não for regex.test(agente) então
'Não acessado pelo celular, vá para seu.domínio.com
resposta.redirect("http://seu.dominio.com")
terminar se
terminar se
Obrigado a Lao Cao por fornecer o código asp.