登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。
& \) f& y5 w) s% f* M. V今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。, ^ x* _$ C- Y4 G) v! u( {; Y7 T
于是只能自己做一个用来跳转作为着陆手机页面。
, u* |4 K: t4 r$ A- d6 a1 |我使用的是百度APP的跳转代码。( p8 C/ O5 v# z: C4 k
1 `2 n! @& [. k) M3 D% \2 ^8 ^2 J
function uaredirect(murl){2 ]% e! ?; s* s
try {+ y9 A. k! H& \9 n
if(document.getElementById("bdmark") != null){; Z g( c5 z; p1 \- `
return;( P8 C) d3 S: b6 x' z0 s) x, Z
}5 g6 U. v* W+ e. N- i7 ~; a
var urlhash = window.location.hash;
1 u( C( g) ]8 H- [, ~* Q8 Xif (!urlhash.match("fromapp")){
1 h0 G# |+ l2 a# F: Pif ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {" h* [3 I* i2 }
location.replace(murl);: ?6 Q+ I" i% S* }! a2 t# ]: M
}
' D/ G( z0 U6 k& d% b}4 B2 ]' K: F3 c, _% Z8 R
} catch(err){}7 ]0 N* y* c, b$ F
}
5 T, G' A. Y- [# b6 f G4 A0 @把上面的代码命名为:mobile.js$ |$ A: W* t2 A v/ a: |
然后把下面的两段JS添加到首页的头部。8 _. U# s1 X5 [/ ^% r
<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script> ? D( P6 T% n R, K9 o) J8 O
<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>' ?: y" {1 @' ^) \/ ~% \+ c/ G
0 z' B/ k Z: z. a1 M6 v4 }5 j" c |
|