uaredirect.js判断是否手机访问,跳转对应页面

一直被平均 2015-11-04 11:25:18
首先我的手机版网站是在电脑版网站下面的m目录,手机版和电脑版的页面名都一样
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)/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
}
}
}
};
<script type="text/javascript">uaredirect("m/");</script>

我现在想要改成,比如:浏览电脑版ww.xxx.com/aa.html,如果是手机访问,就跳转到ww.xxx.com/m/aa.html

请问这个改如何改?

...全文
293 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
一直被平均 2015-12-02
  • 打赏
  • 举报
回复
是没有这么做的么?
一直被平均 2015-11-23
  • 打赏
  • 举报
回复
页面很多,我不可能一个个添加,而且有些是动态页 请问是否能实现?? 谢谢各位了
一直被平均 2015-11-17
  • 打赏
  • 举报
回复
引用 4 楼 zpjshiwo77 的回复:
你相应的页面加上相应的语句不就行了么
主要是有很多动态页面。。。
zpjshiwo77 2015-11-09
  • 打赏
  • 举报
回复
你相应的页面加上相应的语句不就行了么
一直被平均 2015-11-09
  • 打赏
  • 举报
回复
就是 手机浏览电脑版ww.xxx.com/aa.html,就跳转到ww.xxx.com/m/aa.html 手机浏览电脑版ww.xxx.com/bb.html,就跳转到ww.xxx.com/m/bb.html 手机浏览电脑版ww.xxx.com/news/index.html,就跳转到ww.xxx.com/m/news/index.html 这个样的该怎么改?
Go 旅城通票 2015-11-04
  • 打赏
  • 举报
回复
uaredirect("/m/aa.html");
一直被平均 2015-11-04
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
uaredirect("/m/aa.html");
我的意思是手机访问电脑版的每个页面,都会跳转对应的手机版页面 比如 手机浏览电脑版ww.xxx.com/aa.html,就跳转到ww.xxx.com/m/aa.html 手机浏览电脑版ww.xxx.com/bb.html,就跳转到ww.xxx.com/m/bb.html 手机浏览电脑版ww.xxx.com/news/index.html,就跳转到ww.xxx.com/m/news/index.html

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧