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

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

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

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

×
分享到用"利用JS判断识别手机访问还是电脑访问自动跳转"的一段JS代码。: L( J; m7 d& [! c+ n  v* N: r, \/ W8 l
今天在我使用的时候使用的是另外一个方式。本来想用百度APP提供的WAP页面的,结果审核没有通过。6 P" F. W$ ~6 F# D! Y7 \
于是只能自己做一个用来跳转作为着陆手机页面。
+ L9 \4 A, m) Y# Q. n我使用的是百度APP的跳转代码。  ]+ V  I- @; t' g2 [
6 N" {# z9 m- Q2 z+ E" T
function uaredirect(murl){! I* b" H( M/ m, _8 d% Q  X
try {: X' u. ^* f9 t1 @+ E) p# x
if(document.getElementById("bdmark") != null){
, H& ^3 q0 k8 g: Wreturn;- k, F# F$ t, \/ V
}
. ?- F/ U: e3 M9 wvar urlhash = window.location.hash;
+ S5 R- J6 j9 k& H8 T5 b2 E& q; yif (!urlhash.match("fromapp")){5 @: `! D7 N0 H) h' X/ l8 |
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
" o$ t3 @) S( F( Q2 Y+ D. j9 Xlocation.replace(murl);
- K# g2 R0 Y2 y. \% B: Y' {}* B0 Y% q2 X; S  H, y" L
}  M6 B! k+ D+ N8 `# ]: {6 I
} catch(err){}4 j% q- v5 h0 ?4 k
}. S2 A4 B5 H" H. L0 a
把上面的代码命名为:mobile.js
' D6 Z, {7 k# a6 F( c* B然后把下面的两段JS添加到首页的头部。
$ k5 y' t- p3 X1 N# H* T<script src="http://www.XXXX.com/mobile.js" type="text/javascript"></script>
2 o- {1 M+ k. L2 Z<script type="text/javascript">uaredirect("http://www.XXXX.com/wap.php");</script>
$ w3 [) o3 x- V
+ `  Q- H& g& w1 Q. `6 y% z7 K% y! S4 U
评论0

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

GMT+8, 2025-7-1 17:24 , Processed in 0.096977 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.