310785922 发表于 2013-6-21 08:31:29

HOTSPOT如何识别是PC,还是手机?

HOTSPOT如何识别是PC,还是手机?在登陆时,根据不同的机型来判定是手机还PC,之后出现不同的登陆页面?

47771885 发表于 2013-6-21 08:31:30

本帖最后由 47771885 于 2013-6-21 22:22 编辑

 <script type=”text/javascript”>
<!— 
//平台、设备和操作系统
var system ={
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
system.win = p.indexOf(“Win”) == 0;
system.mac = p.indexOf(“Mac”) == 0;
system.x11 = (p == “X11”) || (p.indexOf(“Linux”) == 0);
//跳转语句
if(system.win||system.mac||system.xll){
}else{
window.location.href=”wap.asp”;
}
—>
</script>

JS 就可以了 当然这只是一个范例
可以 更细化可以识别是什么手机的
还可以根据屏幕分辨率 来做策略

qkhh 发表于 2013-6-21 11:01:46

一个方法是识别主机名称,如一般安桌手机的Active Host Name:android开头,除非它的手机改了,一般人是不会去改的。

persist86 发表于 2013-6-21 11:39:02

这个很简单,我都在用,识别准确率为100%,有需 要联系 QQ1106856308

luokaichuang 发表于 2013-6-21 15:13:06

不可能识别的,哥哥

bobwalker 发表于 2013-6-21 20:47:33

可以识别的,通过http协议头中的“user-agent”字段识别,需要和一台web服务器配合。

打酱油 发表于 2013-6-24 00:09:49

分辨率 + 宽高比 +手持设备界面自适应(meta),完美。

ROSABC.com 发表于 2013-6-24 06:54:17

打酱油 发表于 2013-6-24 00:09 static/image/common/back.gif
分辨率 + 宽高比 +手持设备界面自适应(meta),完美。

bingo and pudding

打酱油 发表于 2013-6-24 12:11:20

ROSABC.com 发表于 2013-6-24 06:54 static/image/common/back.gif
bingo and pudding

神马~~!!!

310785922 发表于 2013-6-25 07:46:21

谢谢大家,现在我要试下6楼的兄弟的。如果可行,一定给钱。
页: [1]
查看完整版本: HOTSPOT如何识别是PC,还是手机?