找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2847|回复: 0

[分享] 判断手机客户端自动跳转手机站的实现方法

[复制链接]
发表于 2014-2-27 09:24:18 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
随着网站手机客户端的流行,站长越来越重视wap站,但是根据用户习惯,打开手机基本不会去输入wap.xx.com这种形式,而是习惯性输入www.xx.com,但是我们知道百度这些大站点都是输入www直接访问wap站,相信很多站长朋友也很希望实现这种效果吧。本文正是送这个教程来着,OK,话不多说,直接上代码,
  1. <script type="text/javascript">
  2. var bForcepc = fGetQuery("dv") == "pc";
  3. function fBrowserRedirect(){
  4. var sUserAgent = navigator.userAgent.toLowerCase();
  5. var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
  6. var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  7. var bIsMidp = sUserAgent.match(/midp/i) == "midp";
  8. var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
  9. var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
  10. var bIsAndroid = sUserAgent.match(/android/i) == "android";
  11. var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
  12. var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
  13. if(bIsIpad){
  14. var sUrl = location.href;
  15. if(!bForcepc){
  16. window.location.href = "你的WAP地址";
  17. }
  18. }
  19. if(bIsIphoneOs || bIsAndroid){
  20. var sUrl = location.href;
  21. if(!bForcepc){
  22. window.location.href = "你的WAP地址";
  23. }
  24. }
  25. if(bIsMidp||bIsUc7||bIsUc||bIsCE||bIsWM){
  26. var sUrl = location.href;
  27. if(!bForcepc){
  28. window.location.href = "你的WAP地址";
  29. }
  30. }
  31. }
  32. function fGetQuery(name){//获取参数值
  33. var sUrl = window.location.search.substr(1);
  34. var r = sUrl.match(new RegExp("(^|&)" + name + "=([^&]*)(&|$)"));
  35. return (r == null ? null : unescape(r[2]));
  36. }
  37. function fShowVerBlock(){
  38. if(bForcepc){
  39. document.getElementById("dv_block").style.display = "block";
  40. }
  41. else{
  42. document.getElementById("ad_block").style.display = "block";
  43. }
  44. }
  45. fBrowserRedirect();
  46. </script>
复制代码
这段代码放在<head>里

当然也可以新建一个js,把这段代码的头尾去掉,也就是script去掉,放进去,然后在<head>部分引用就OK了

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-22 10:24 , Processed in 0.043270 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表