登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。
7 _7 K1 _7 L* J今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。# R* }$ N y4 s c d
于是只能自己做一个用来跳转作为着陆手机页面。1 G9 J" O* ~% }1 X/ M: a& U
我使用的是百度APP的跳转代码。
d2 a1 O7 T" i! z
9 m) i- y2 y7 cfunction uaredirect(murl){$ a& G3 u) T& h2 Q7 Y" U: W
try {
2 z; u) B: { ~1 w2 vif(document.getElementById("bdmark") != null){/ ]; F& o( g& l5 S; i4 r. d
return;
5 b4 P. r7 Q3 ~$ h}
! `" U" X% `3 z3 t; x7 P$ ~var urlhash = window.location.hash;1 j/ M9 p! I: d7 q* O! [' c- s0 q. R
if (!urlhash.match("fromapp")){- Z0 S" M9 _- j* p* ?
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
) P. C2 u" G. Q* H U3 `. Xlocation.replace(murl);
5 J9 @$ t3 g8 Q3 `! g9 @4 g}- I5 q! t6 G" w j: _
}4 I% ]* K: J" Q0 a; C. M
} catch(err){}) g a6 \' O$ N0 X5 ~9 ]4 K
}6 r, a1 `- V0 l: l7 L# y. n5 }
把上面的代码命名为:mobile.js
9 \/ K5 ^+ L0 N1 P, s; _& x然后把下面的两段JS添加到首页的头部。
. w% _0 c. A* f+ r( C; `3 b2 M<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script> S# y O, i* ?9 J& e
<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>! U1 G! `8 P. q; m9 O
4 j0 G* x% Z/ j% a! H$ k |
|