关灯

百度识别手机端js代码

0
回复
347
查看
打印 上一主题 下一主题
[复制链接]

105

主题

107

帖子

614

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
614
楼主
发表于 2018-11-20 07:55:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
?
百度识别手机端js代码 保存好之后 在模版文件调用这个js即可

[JavaScript] 纯文本查看 复制代码
function uaredirect(f) {
 try {
  if (document.getElementById("bdmark") != null) {
   return
  }
  var b = false;
  if (arguments[1]) {
   var e = window.location.host;
   var a = window.location.href;
   if (isSubdomain(arguments[1], e) == 1) {
    f = f + "/#m/" + a;
    b = true
   } else {
    if (isSubdomain(arguments[1], e) == 2) {
     f = f + "/#m/" + a;
     b = true
    } else {
     f = a;
     b = false
    }
   }
  } else {
   b = true
  }
  if (b) {
   var c = window.location.hash;
   if (!c.match("fromapp")) {
    if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|SymbianOS)/i))) {
     location.replace(f)
    }
   }
  }
 } catch(d) {}
}
function isSubdomain(c, d) {
 this.getdomain = function(f) {
  var e = f.indexOf("://");
  if (e > 0) {
   var h = f.substr(e + 3)
  } else {
   var h = f
  }
  var g = /^www\./;
  if (g.test(h)) {
   h = h.substr(4)
  }
  return h
 };
 if (c == d) {
  return 1
 } else {
  var c = this.getdomain(c);
  var b = this.getdomain(d);
  if (c == b) {
   return 1
  } else {
   c = c.replace(".", "\\.");
   var a = new RegExp("\\." + c + "$");
   if (b.match(a)) {
    return 2
   } else {
    return 0
   }
  }
 }
};// JavaScript Document

分享到:? QQ好友和群QQ好友和群
收藏0
分享
?
您需要登录后才可以回帖 登录 | 立即注册 ??扫一扫,用微信登录

本版积分规则

Copyright ???2015-2016??精品资源网Powered by?Discuz!??( 陕ICP备17013443号-1 )