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

  [复制链接]
查看: 645   回复: 5
发表于 2014-8-28 13:04:26 | 显示全部楼层 |阅读模式
我的需求,根据访问者的设备类型,来redirect到不同的网站。
mobile, Tablet访问时,redirect到wap站,如果是PC,则redirect到web。

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

回复

使用道具 举报

发表于 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,可以根据这个判断。
回复 支持 反对

使用道具 举报

发表于 2014-8-28 13:50:47 | 显示全部楼层
如果想简单判断,并跳转,用下面代码就可以:
[mw_shl_code=javascript,true]if( /Android|webOS| iPhone | iPad | iPod |BlackBerry|opera mini|opera mobile|appleWebkit.*mobile|mobile/i.test(navigator.userAgent) ) {
window.location = 'wap.html';
}[/mw_shl_code]

回复 支持 反对

使用道具 举报

发表于 2014-8-28 14:12:28 来自手机 | 显示全部楼层
我以前弄过,js代码就可以。百度有很多         

点评

谢谢  发表于 2014-8-30 21:52
回复 支持 反对

使用道具 举报

发表于 2014-8-28 15:03:13 | 显示全部楼层
编程判断User-Agent
回复 支持 反对

使用道具 举报

发表于 2014-8-28 15:07:24 | 显示全部楼层
根据UserAgent了。如果不会PHP。你可以像楼上说的用JS做
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则