您的足迹:首页 > 我的代码 >js脚本判断是手机百度APP,或者是手机通过百度搜索跳转

js脚本判断是手机百度APP,或者是手机通过百度搜索跳转

目标:想在手机端判断是不是百度来源,根据百度来源在做策略跳转


判断条件

1.判断是手机、并且是手机百度网址来源。

2.判断是手机百度APP来源。

JS判断代码

  1. //获取来源
  2. var where = document.referrer,
  3. //ua信息
  4. sUserAgent = navigator.userAgent.toLowerCase();
  5. //判断是百度来源并且是手机 或者 百度手机APP
  6. if ((where.indexOf(".baidu.com/")> -1 && browserRedirect() ) || (where=='' && sUserAgent.indexOf('baiduboxapp/') >-1)){
  7. location.href = "跳转的链接";
  8. }
  9. //判断手机
  10. function browserRedirect() {
  11. var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
  12. var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
  13. var bIsMidp = sUserAgent.match(/midp/i) == "midp";
  14. var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
  15. var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
  16. var bIsAndroid = sUserAgent.match(/android/i) == "android";
  17. var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
  18. var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
  19. return (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ;
  20. }


本博客所有文章如无特别注明均为原创。作者:恶猫复制或转载请以超链接形式注明转自 恶猫的博客
原文地址《js脚本判断是手机百度APP,或者是手机通过百度搜索跳转

相关推荐

WRITTEN BY

avatar

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)

恶猫的博客 -记录自己日常,代码,美图,电影,音乐,新闻,只是个人博客而已

浙ICP备15011757号-4 网站地图 联系我