登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。
( x, ^; C( V. u$ J k今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。9 M# Q& b0 N% L1 n9 L
于是只能自己做一个用来跳转作为着陆手机页面。: P8 `: G' L- x# t/ P K2 o. u2 B
我使用的是百度APP的跳转代码。
7 }1 A) S' K' B* J8 p$ W# f6 Y. ~
function uaredirect(murl){0 K. B* W3 ?$ H7 ~& b- f! ]
try {4 p: Y: N; q; [ W4 S/ z/ ~7 d
if(document.getElementById("bdmark") != null){
) V* S$ I- q! w: @- r9 Treturn;7 ^+ W6 \2 \& a0 v' {' E3 h" b
}6 F5 X* U. z4 S" a z U2 o# ]
var urlhash = window.location.hash;
4 ]3 v0 a- U3 u/ }, cif (!urlhash.match("fromapp")){
T2 J) t% O$ M& q' f/ }" dif ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
: Z, u; {4 {1 f K) N/ I8 ?' ~location.replace(murl);
; _) t. P+ `& `}
5 O3 y' v3 w6 C+ o4 i}) |4 ?2 M/ F# }: l8 p; S( s/ P
} catch(err){}
4 Z9 c$ W0 t8 }! U+ G}
4 Q+ b- R+ v( x把上面的代码命名为:mobile.js2 a: q! ?" [6 o
然后把下面的两段JS添加到首页的头部。
5 @2 s# e _0 h$ C% k+ q0 d2 M1 L<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>6 h' m' a) S# d5 X
<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
& G& |" E/ X. e& G8 }) E7 d/ o- L1 i: Y u4 T- ?# y- Y1 i
|
|