登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。& w/ }) O" a( p2 m/ j0 H8 e
今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。
5 N/ y: B* o0 V! {于是只能自己做一个用来跳转作为着陆手机页面。3 S4 d. s2 e1 m6 \$ e) x
我使用的是百度APP的跳转代码。
Z: X0 o. e- m! X* ~0 p6 D( s( W7 x( K
function uaredirect(murl){& \$ }7 B# z! L. D- w+ i- C. [/ F. E
try {
9 S2 p, ?' P! A$ Oif(document.getElementById("bdmark") != null){' n1 _0 r T" X x* |6 I3 X
return;6 h2 U5 t7 j( ~5 _% ]+ f
}. F* v& f! E! Q! ]
var urlhash = window.location.hash;, l% F% Z9 z! }7 Q
if (!urlhash.match("fromapp")){
2 R( }, J7 j! f. G; y# j8 tif ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
& Y. f' ^9 @4 g2 V7 X2 D |location.replace(murl);( i) H6 I/ O6 V7 d1 H$ `9 d
}& q1 ]- ?! m+ O- P! p
}
2 k( |' H/ x; {5 ?' v% l. V} catch(err){}0 ?' x' Q" s1 w" Y a
}
( l* J/ O( y6 A把上面的代码命名为:mobile.js# d# a: D K) u! a
然后把下面的两段JS添加到首页的头部。! j9 f! r% N+ x7 _
<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>
5 _! D1 A: a: J3 s<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
- b4 D. H# Q d/ C; @% q O
# m# r# @5 u6 d. M7 F |
|