登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。! A9 b6 S" Y% m$ N) f
今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。
$ N4 t2 @, u |/ j4 V4 Y于是只能自己做一个用来跳转作为着陆手机页面。
6 K; d6 U6 @! ?8 v6 \4 v% p我使用的是百度APP的跳转代码。' l! }4 q2 G2 I8 [8 X- I( ]
( [) w( q8 d2 h& K0 |* d3 ?
function uaredirect(murl){+ j5 J2 Y. y V4 k2 r
try {/ L; y: L) _; A4 Q& e, j" l* N
if(document.getElementById("bdmark") != null){; P5 v0 e, p4 G, L3 I, l8 O3 Y
return;
8 l) y) ?9 f6 t: p, h}% C; U# b/ `# y2 Z
var urlhash = window.location.hash;
; t( z7 ^) f( |" V- R% m+ Dif (!urlhash.match("fromapp")){0 q: R7 ~! y1 k) M
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
' x! W: |5 u% ~4 ^3 T) k: u7 Mlocation.replace(murl);
4 ^4 {9 Z" ~( K! H3 g% Z}" I% V# a3 J( S. Y: \8 R5 F. \
}
# D. m/ w7 Y* b} catch(err){}
& j. E2 H" ?$ p}
2 Q3 v0 s0 Q1 d/ j8 x把上面的代码命名为:mobile.js" A1 a7 P; `# }3 r) `0 P
然后把下面的两段JS添加到首页的头部。$ ?: Y d+ n- \! I7 p4 }* n" @& Q
<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>& ?. t6 E7 R6 o' x9 J# }
<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
: T6 G" Q' O' N6 R8 f
; V9 p& C' q! s+ P, v$ b! s |
|