.NET c# 怎样获取终端设备名跟操作系统
.NET c# 怎样获取终端设备名和操作系统
先祝大家国庆快乐~
是这样的,最近有个项目有用到这个功能,差不多是一个访问统计, 需要记录用户的设备类型,比如平板、手机、电脑等,还需要记录终端的操作系统,比如IOS、android、Windows等,网上找了很久,最后根据UserAgent字段只能判断操作系统,不知道有没有前辈做过或者有解决方案的,谢谢大家了
------解决思路----------------------
这不是用.net来解决的,我也不去翻我之前的代码了,网上到处都是啊,你怎么会找不到呢,你找到的根据UserAgent确实也行的,我给你放一点
先祝大家国庆快乐~
是这样的,最近有个项目有用到这个功能,差不多是一个访问统计, 需要记录用户的设备类型,比如平板、手机、电脑等,还需要记录终端的操作系统,比如IOS、android、Windows等,网上找了很久,最后根据UserAgent字段只能判断操作系统,不知道有没有前辈做过或者有解决方案的,谢谢大家了
------解决思路----------------------
这不是用.net来解决的,我也不去翻我之前的代码了,网上到处都是啊,你怎么会找不到呢,你找到的根据UserAgent确实也行的,我给你放一点
<script type="text/javascript">
//平台、设备和操作系统
var system ={
win : false,
mac : false,
xll : false
};
//检测平台
var p = navigator.platform;
alert(p);
/**var sUserAgent = navigator.userAgent.toLowerCase();
alert(sUserAgent);*/
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){//转向后台登陆页面
window.location.href="http://www.baidu.com";
}else{
window.location.href="http://t.qq.com";
}
</script>