c# , .net 后端判断是否是移动端,是否是安卓设备,是否是微信,是否是支付宝,是否是QQ,是否是安卓系统,是否是苹果系统等

网友投稿 296 2022-09-25

c# , .net 后端判断是否是移动端,是否是安卓设备,是否是微信,是否是支付宝,是否是QQ,是否是安卓系统,是否是苹果系统等

仅支持web项目

第一步:拿到请求上下文

我是项目是MVC项目

方法一:

var UserAgentText= Request.UserAgent;

方法二:

var request = Request.Headers;string UserAgentText= request["User-Agent"];

第二步:获取设备信息

UserAgentDeviceInfoModel userAgentDeviceInfoModel = UserAgentHelp.GetDeviceInfo(UserAgentText);

示例:

结果:

系统:Windows;应用名称:unknown;是否移动端:False;系统:Windows;应用名称:unknown;是否移动端:False;系统:Android;应用名称:WeChat;是否移动端:True;系统:iPhone;应用名称:WeChat;是否移动端:True;系统:Android;应用名称:QQ;是否移动端:True;系统:iPhone;应用名称:QQ;是否移动端:True;系统:Android;应用名称:Alipay;是否移动端:True;系统:iPhone;应用名称:Alipay;是否移动端:True;

核心帮助类UserAgentHelp:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:文案来啦:诙谐幽默搞笑文案!
下一篇:vue滚动监听无效 ,vue使用Element的InfiniteScroll无限滚动后滚动监听无效 -解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~