|
登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。' T7 P- t' p$ X
今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。/ \6 s7 ? l* N( h# D" d8 x9 O
于是只能自己做一个用来跳转作为着陆手机页面。* x" y% {8 t1 W0 |2 R
我使用的是百度APP的跳转代码。" B# Q! Z* @' d0 P; z# u
: F1 P4 d% w1 T1 N3 mfunction uaredirect(murl){
) ^3 G2 r2 H2 k# h( Z/ M, A U% ftry {8 r& W% J- v* m, R7 S5 {2 P! M2 l' f
if(document.getElementById("bdmark") != null){
T9 U1 k6 j# b5 qreturn;, w+ u+ O1 A$ A" n5 C/ W
}
d- `% r- r* F( uvar urlhash = window.location.hash;
$ y3 F4 P0 e7 M$ A) \* \6 C6 lif (!urlhash.match("fromapp")){, z2 ? ]) m. h# L6 H- m; W' h
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
7 Z- k' Z( t' F$ o6 S$ tlocation.replace(murl);& {( k7 y+ T: q, e
} I* i- A, S9 z& ^% }
}
9 A' ?! a9 Y2 T. P2 f( O} catch(err){}
w7 S7 `0 P: t+ O2 d% O" |}
5 P# ?" r) p% Q把上面的代码命名为:mobile.js
7 F$ t7 [* _0 H然后把下面的两段JS添加到首页的头部。1 k! G+ j* M4 O$ _/ v9 F* h
<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>
9 t U( q4 ]7 j8 E/ ]% U<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
+ w9 o4 e7 G# ^: Y( r6 p% n5 V5 g
& Y: F. U9 t) W( G9 V# k- | |
|