老男人 发表于 2014-8-28 13:04:26

请教如何自动识别访问者的设备类型来redirect到web或wap站

我的需求,根据访问者的设备类型,来redirect到不同的网站。
mobile, Tablet访问时,redirect到wap站,如果是PC,则redirect到web。

不知道坛子里有谁搞过,能否分享一下经验。非常感谢。

sohu022 发表于 2014-8-28 13:06:47

HTTP Request请求的时候有个User-Agent的属性,比如 User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.67 Safari/537.36,可以根据这个判断。

akzovk 发表于 2014-8-28 13:50:47

如果想简单判断,并跳转,用下面代码就可以:
if( /Android|webOS| iPhone | iPad | iPod |BlackBerry|opera mini|opera mobile|appleWebkit.*mobile|mobile/i.test(navigator.userAgent) ) {
window.location = 'wap.html';
}

xx19941215 发表于 2014-8-28 14:12:28

我以前弄过,js代码就可以。百度有很多         

月光飞燕 发表于 2014-8-28 15:03:13

编程判断User-Agent

chongsha 发表于 2014-8-28 15:07:24

根据UserAgent了。如果不会PHP。你可以像楼上说的用JS做
页: [1]
查看完整版本: 请教如何自动识别访问者的设备类型来redirect到web或wap站