用js判断用户是否使用手机(移动终端)访问网站?
鉴于工作需要,希望通过手机访问www.a.com时,转向wap.a.com。用于如下JS代码进行跳转:
var c = window.location.hash; if(!c.match("fromapp")) { if( navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i) ){ alert('哗!你居然用手机访问PC网站,流量不要钱啊!'); window.location.href = 'http://wap.a.com'; } }
以上代码其实是从百度的一段代码中提取的
百度的源码如:http://siteapp.baidu.com/static/webappservice/uaredirect.js