[HTML] 利用JS代码判断手机访问页面跳转(之二)

[复制链接]
admin 发表于 2021-5-27 22:34:23 | 显示全部楼层 |阅读模式

登录后,购买下载资源更方便!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
分享到用"利用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
评论0

手机版|小黑屋|源码模版|全球支付|VISA信用卡|MASTER信用卡|科恒数字网-持续研发、集成、交付、运营方案资源库

GMT+8, 2026-9-11 07:04 , Processed in 0.079691 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.