登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。
) m4 T- _" g& i; d2 D* e0 d今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。, E( a- p, V" w& `) Q% w2 l5 N
于是只能自己做一个用来跳转作为着陆手机页面。* Z4 w* b) O( S, o2 H
我使用的是百度APP的跳转代码。
N7 z0 w: y$ \3 p; C) F% H3 g6 |4 V. p! P6 e4 }5 ?
function uaredirect(murl){1 v5 `1 l6 t6 W7 @! z" E" E
try { e6 g- k# g3 ?/ H' I7 `
if(document.getElementById("bdmark") != null){
& M& o" I4 R2 f/ ^! dreturn;
! \' q! g0 @! F$ P; g}
2 s( B# a# M% M5 O/ Z0 Y+ J6 lvar urlhash = window.location.hash;
- V1 F4 \! X+ _/ Q- W* oif (!urlhash.match("fromapp")){
2 j9 h2 R$ H- ^) _if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {) y4 J: X3 b% j( V
location.replace(murl);; A" a! a2 E! t) [' s8 {9 {
}5 ~0 }' m% U( d/ m4 b8 ~* z
}
4 v* @0 k1 i2 \" J) ~} catch(err){}7 G' i; n$ h/ j7 |& w
}
% v8 F# E5 \5 p$ P, d; u& F把上面的代码命名为:mobile.js
: v) V1 u6 C8 k# c然后把下面的两段JS添加到首页的头部。/ L5 q5 [, n5 e" o9 t
<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>
' O$ M+ x' G# r4 Z' _( m9 l<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
" c: c+ k% X* H- H$ x/ E, q8 |2 E8 K O
|
|