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

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

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

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

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

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

GMT+8, 2025-8-31 20:43 , Processed in 0.057637 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.