首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用51Degrees.mobi基金会检测标签

利用51Degrees.mobi基金会检测标签
EN

Stack Overflow用户
提问于 2011-09-16 09:58:44
回答 2查看 1.3K关注 0票数 1

我正在尝试使用51Degrees.mobi基金会库来检测Ipad或三星Galaxy或任何其他Tab。

我使用的是Request.Browser"is_tablet“,但它返回的是假的。有没有人知道这是已知的问题还是我犯了什么错误。

我正在使用Opera移动仿真程序来测试这个

你能给我一个网址来下载iPad模拟器吗?

我在下面再次描述我的问题--

我在我的MVC应用程序中使用51Degrees.mobi基金会。当我在视图引擎中使用Request.Browser"is_tablet“来检查请求是否来自选项卡时,结果是假的。三星Galaxy (OperaMobile仿真器)和Ipad (AIRiPad仿真器)正在出现这种情况。

在这种情况下,Request.Browser.IsMobileDevice和Request.Browser"is_wireless_device“也返回false。因此,为桌面设计的常规MVC视图正在加载。我不使用配置文件中的位置,因为当请求来自移动或平板时,我需要重定向到来自我的视图引擎的适当视图。

让我知道,是否有任何知道的问题与is_tablet,或我是做错了,或有问题的模拟器?

EN

回答 2

Stack Overflow用户

发布于 2012-09-18 09:07:24

如果您使用的是开放源码的lite设备数据,那么您将无法检测到平板的功能。但是,您可以检测设备是否是可移动的(IsMobile (布尔值))和屏幕大小(ScreenPixelsHeight (int)和ScreenPixelsWidth (int))。您可以通过使用这些值的组合来确定设备是否是平板电脑。

您可以使用属性字典这里。希望来检查可获取的属性,这很有帮助。

票数 1
EN

Stack Overflow用户

发布于 2011-09-16 11:13:06

Request.Browser"is_tablet“对我来说很好:

使用了来自Blackbaud实验室的iPad模拟器。

http://labs.blackbaud.com/NetCommunity/article?artid=662

用户-代理:

Mozilla/5.0 (iPad;U;CPU OS 3_2类似Mac;en-us) AppleWebKit/531.21.10 (KHTML,类似壁虎)版本/4.0.4Mobile/7B334b Safari/531.21.10

请检查您的日志文件App_Data/Log.txt以获得以下条目:

信息加载14691设备,使用2295 in中的12720字符串。

在配置文件中设置要调试的日志级别。

< log logFile="~/App_Data/Log.txt“logLevel="Debug"/>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7443017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档