HOTSPOT如何识别是PC,还是手机?
HOTSPOT如何识别是PC,还是手机?在登陆时,根据不同的机型来判定是手机还PC,之后出现不同的登陆页面? 本帖最后由 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 就可以了 当然这只是一个范例
可以 更细化可以识别是什么手机的
还可以根据屏幕分辨率 来做策略 一个方法是识别主机名称,如一般安桌手机的Active Host Name:android开头,除非它的手机改了,一般人是不会去改的。 这个很简单,我都在用,识别准确率为100%,有需 要联系 QQ1106856308 不可能识别的,哥哥 可以识别的,通过http协议头中的“user-agent”字段识别,需要和一台web服务器配合。 分辨率 + 宽高比 +手持设备界面自适应(meta),完美。 打酱油 发表于 2013-6-24 00:09 static/image/common/back.gif
分辨率 + 宽高比 +手持设备界面自适应(meta),完美。
bingo and pudding ROSABC.com 发表于 2013-6-24 06:54 static/image/common/back.gif
bingo and pudding
神马~~!!! 谢谢大家,现在我要试下6楼的兄弟的。如果可行,一定给钱。
页:
[1]