登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。
$ [/ ] w, F6 E( r6 I2 T M+ U今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。( h1 {2 ` S- q. @4 i4 X
于是只能自己做一个用来跳转作为着陆手机页面。9 w \. Y) ^; H/ t) W
我使用的是百度APP的跳转代码。8 j0 l& M" `8 J
! j5 k9 J5 q5 A2 }* \function uaredirect(murl){
4 N4 \. x# ~9 U/ ~' C7 vtry {/ X& y3 i G' P/ L+ H4 P
if(document.getElementById("bdmark") != null){
' I" p. ]% a0 jreturn;
! ?9 r5 l( i1 C3 ]. B. O& c}
' {3 f. j2 h; K9 gvar urlhash = window.location.hash;+ u; p) z0 S. l( p y
if (!urlhash.match("fromapp")){
* x. h! i) B3 d. Yif ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {# J5 S x' c) u; Q0 o. R
location.replace(murl);1 ` p' K4 _0 f6 ]) h# I6 S
}
7 }: L; z2 I0 W4 A}. A! y" s- a# p$ Q& t' t: T: b2 v
} catch(err){}# n7 [% W& K7 |+ c# w1 B
}
( m9 U; y4 C" C- R/ L) t3 D8 {7 J把上面的代码命名为:mobile.js2 x, C9 N8 ]% z8 B
然后把下面的两段JS添加到首页的头部。
2 Y* g- K- _7 j, D' x<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>, W$ P$ r% H4 X6 w% D
<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
1 M/ J1 o" { }! y
/ _! }) n% K, c, N |
|