网页怎么判断是电脑浏览还是手机终端
如题 用js, jquery , asp, asp.net 都行 在线等... 手机 jquery asp 终端
[解决办法]
http://zhidao.baidu.com/question/70781857.html
[解决办法]
检测是否是移动浏览器代码
<%
dim u,b,v
set u=Request.ServerVariables("HTTP_USER_AGENT")
set b=new RegExp
set v=new RegExp
b.Pattern="(android
[解决办法]
bb\d+
[解决办法]
meego).+mobile
[解决办法]
avantgo
[解决办法]
bada\/
[解决办法]
blackberry
[解决办法]
blazer
[解决办法]
compal
[解决办法]
elaine
[解决办法]
fennec
[解决办法]
hiptop
[解决办法]
iemobile
[解决办法]
ip(hone
[解决办法]
od)
[解决办法]
iris
[解决办法]
kindle
[解决办法]
lge
[解决办法]
maemo
[解决办法]
midp
[解决办法]
mmp
[解决办法]
netfront
[解决办法]
opera m(ob
[解决办法]
in)i
[解决办法]
palm( os)?
[解决办法]
phone
[解决办法]
p(ixi
[解决办法]
re)\/
[解决办法]
plucker
[解决办法]
[解决办法]
psp
------解决方案--------------------
series(4
[解决办法]
6)0
[解决办法]
symbian
[解决办法]
treo
[解决办法]
up\.(browser
[解决办法]
link)
[解决办法]
vodafone
[解决办法]
wap
[解决办法]
windows (ce
[解决办法]
phone)
[解决办法]
xda
[解决办法]
xiino"
v.Pattern="1207
[解决办法]
6310
[解决办法]
6590
[解决办法]
3gso
[解决办法]
4thp
[解决办法]
50[1-6]i
[解决办法]
770s
[解决办法]
802s
[解决办法]
a wa
[解决办法]
abac
[解决办法]
ac(er
[解决办法]
oo
[解决办法]
s\-)
[解决办法]
ai(ko
[解决办法]
rn)
[解决办法]
al(av
[解决办法]
ca
[解决办法]
co)
[解决办法]
amoi
[解决办法]
an(ex
[解决办法]
ny
[解决办法]
yw)
[解决办法]
aptu
[解决办法]
ar(ch
[解决办法]
go)
[解决办法]
as(te
[解决办法]
us)
------解决方案--------------------
attw
[解决办法]
au(di
[解决办法]
\-m
[解决办法]
r
[解决办法]
s )
[解决办法]
avan
[解决办法]
be(ck
[解决办法]
ll
[解决办法]
nq)
[解决办法]
bi(lb
[解决办法]
rd)
[解决办法]
bl(ac
[解决办法]
az)
[解决办法]
br(e
[解决办法]
v)w
[解决办法]
bumb
[解决办法]
bw\-(n
[解决办法]
u)
[解决办法]
c55\/
[解决办法]
capi
[解决办法]
ccwa
[解决办法]
cdm\-
[解决办法]
cell
[解决办法]
chtm
[解决办法]
cldc
[解决办法]
cmd\-
[解决办法]
co(mp
[解决办法]
nd)
[解决办法]
craw
[解决办法]
da(it
[解决办法]
ll
[解决办法]
ng)
[解决办法]
dbte
[解决办法]
dc\-s
[解决办法]
devi
[解决办法]
dica
[解决办法]
dmob
[解决办法]
do(c
[解决办法]
p)o
------解决方案--------------------
ds(12
[解决办法]
\-d)
[解决办法]
el(49
[解决办法]
ai)
[解决办法]
em(l2
[解决办法]
ul)
[解决办法]
er(ic
[解决办法]
k0)
[解决办法]
esl8
[解决办法]
ez([4-7]0
[解决办法]
os
[解决办法]
wa
[解决办法]
ze)
[解决办法]
fetc
[解决办法]
fly(\-
[解决办法]
_)
[解决办法]
g1 u
[解决办法]
g560
[解决办法]
gene
[解决办法]
gf\-5
[解决办法]
g\-mo
[解决办法]
go(\.w
[解决办法]
od)
[解决办法]
gr(ad
[解决办法]
un)
[解决办法]
haie
[解决办法]
hcit
[解决办法]
hd\-(m
[解决办法]
p
[解决办法]
t)
[解决办法]
hei\-
[解决办法]
hi(pt
[解决办法]
ta)
[解决办法]
hp( i
[解决办法]
ip)
[解决办法]
hs\-c
[解决办法]
ht(c(\-
[解决办法]
[解决办法]
_
[解决办法]
a
[解决办法]
g
[解决办法]
p
[解决办法]
s
[解决办法]
t)
[解决办法]
tp)
[解决办法]
hu(aw
[解决办法]
tc)
[解决办法]
i\-(20
[解决办法]
go
[解决办法]
ma)
[解决办法]
i230
[解决办法]
iac(
[解决办法]
\-
[解决办法]
\/)
[解决办法]
ibro
[解决办法]
idea
[解决办法]
ig01
[解决办法]
ikom
[解决办法]
im1k
[解决办法]
inno
[解决办法]
ipaq
[解决办法]
iris
[解决办法]
ja(t
[解决办法]
v)a
[解决办法]
jbro
[解决办法]
jemu
[解决办法]
jigs
[解决办法]
kddi
[解决办法]
keji
[解决办法]
kgt(
[解决办法]
\/)
[解决办法]
klon
[解决办法]
kpt
[解决办法]
kwc\-
[解决办法]
kyo(c
[解决办法]
k)
[解决办法]
le(no
------解决方案--------------------
xi)
[解决办法]
lg( g
[解决办法]
\/(k
[解决办法]
l
[解决办法]
u)
[解决办法]
50
[解决办法]
54
[解决办法]
\-[a-w])
[解决办法]
libw
[解决办法]
lynx
[解决办法]
m1\-w
[解决办法]
m3ga
[解决办法]
m50\/
[解决办法]
ma(te
[解决办法]
ui
[解决办法]
xo)
[解决办法]
mc(01
[解决办法]
21
[解决办法]
ca)
[解决办法]
m\-cr
[解决办法]
me(rc
[解决办法]
ri)
[解决办法]
mi(o8
[解决办法]
oa
[解决办法]
ts)
[解决办法]
mmef
[解决办法]
mo(01
[解决办法]
02
[解决办法]
bi
[解决办法]
de
[解决办法]
do
[解决办法]
t(\-
[解决办法]
[解决办法]
o
[解决办法]
v)
[解决办法]
zz)
[解决办法]
mt(50
[解决办法]
p1
[解决办法]
v )
------解决方案--------------------
mwbp
[解决办法]
mywa
[解决办法]
n10[0-2]
[解决办法]
n20[2-3]
[解决办法]
n30(0
[解决办法]
2)
[解决办法]
n50(0
[解决办法]
2
[解决办法]
5)
[解决办法]
n7(0(0
[解决办法]
1)
[解决办法]
10)
[解决办法]
ne((c
[解决办法]
m)\-
[解决办法]
on
[解决办法]
tf
[解决办法]
wf
[解决办法]
wg
[解决办法]
wt)
[解决办法]
nok(6
[解决办法]
i)
[解决办法]
nzph
[解决办法]
o2im
[解决办法]
op(ti
[解决办法]
wv)
[解决办法]
oran
[解决办法]
owg1
[解决办法]
p800
[解决办法]
pan(a
[解决办法]
d
[解决办法]
t)
[解决办法]
pdxg
[解决办法]
pg(13
[解决办法]
\-([1-8]
[解决办法]
c))
[解决办法]
phil
[解决办法]
pire
[解决办法]
pl(ay
[解决办法]
uc)
------解决方案--------------------
pn\-2
[解决办法]
po(ck
[解决办法]
rt
[解决办法]
se)
[解决办法]
prox
[解决办法]
psio
[解决办法]
pt\-g
[解决办法]
qa\-a
[解决办法]
qc(07
[解决办法]
12
[解决办法]
21
[解决办法]
32
[解决办法]
60
[解决办法]
\-[2-7]
[解决办法]
i\-)
[解决办法]
qtek
[解决办法]
r380
[解决办法]
r600
[解决办法]
raks
[解决办法]
rim9
[解决办法]
ro(ve
[解决办法]
zo)
[解决办法]
s55\/
[解决办法]
sa(ge
[解决办法]
ma
[解决办法]
mm
[解决办法]
ms
[解决办法]
ny
[解决办法]
va)
[解决办法]
sc(01
[解决办法]
h\-
[解决办法]
oo
[解决办法]
p\-)
[解决办法]
sdk\/
[解决办法]
se(c(\-
[解决办法]
0
[解决办法]
1)
[解决办法]
47
[解决办法]
mc
------解决方案--------------------
nd
[解决办法]
ri)
[解决办法]
sgh\-
[解决办法]
shar
[解决办法]
sie(\-
[解决办法]
m)
[解决办法]
sk\-0
[解决办法]
sl(45
[解决办法]
id)
[解决办法]
sm(al
[解决办法]
ar
[解决办法]
b3
[解决办法]
it
[解决办法]
t5)
[解决办法]
so(ft
[解决办法]
ny)
[解决办法]
sp(01
[解决办法]
h\-
[解决办法]
v\-
[解决办法]
v )
[解决办法]
sy(01
[解决办法]
mb)
[解决办法]
t2(18
[解决办法]
50)
[解决办法]
t6(00
[解决办法]
10
[解决办法]
18)
[解决办法]
ta(gt
[解决办法]
lk)
[解决办法]
tcl\-
[解决办法]
tdg\-
[解决办法]
tel(i
[解决办法]
m)
[解决办法]
tim\-
[解决办法]
t\-mo
[解决办法]
to(pl
[解决办法]
sh)
[解决办法]
ts(70
[解决办法]
m\-
------解决方案--------------------
m3
[解决办法]
m5)
[解决办法]
tx\-9
[解决办法]
up(\.b
[解决办法]
g1
[解决办法]
si)
[解决办法]
utst
[解决办法]
v400
[解决办法]
v750
[解决办法]
veri
[解决办法]
vi(rg
[解决办法]
te)
[解决办法]
vk(40
[解决办法]
5[0-3]
[解决办法]
\-v)
[解决办法]
vm40
[解决办法]
voda
[解决办法]
vulc
[解决办法]
vx(52
[解决办法]
53
[解决办法]
60
[解决办法]
61
[解决办法]
70
[解决办法]
80
[解决办法]
81
[解决办法]
83
[解决办法]
85
[解决办法]
98)
[解决办法]
w3c(\-
[解决办法]
)
[解决办法]
webc
[解决办法]
whit
[解决办法]
wi(g
[解决办法]
nc
[解决办法]
nw)
[解决办法]
wmlb
[解决办法]
wonu
[解决办法]
x700
[解决办法]
yas\-
------解决方案--------------------
your
[解决办法]
zeto
[解决办法]
zte\-"
b.IgnoreCase=true
v.IgnoreCase=true
b.Global=true
v.Global=true
if b.test(u) or v.test(Left(u,4)) then response.redirect("http://detectmobilebrowser.com/mobile") end if
%>