4

我正在尝试找到一种方法来确定移动设备是手机还是平板电脑。我正在使用 51Degree.mobi (http://51degrees.codeplex.com/) 的 C# 库。我看到 Browser 对象上已经有一个 IsMobileDevice 属性,所以我知道它是否是移动设备,但现在我正在寻找另一个属性 IsTablet(或其他一些方法来弄清楚)。我想我可以根据屏幕尺寸做出决定,但这似乎并不可靠。

4

2 回答 2

7

对于将来遇到此问题的任何人,可能值得牢记的是,当前(2012 年 3 月)版本不会公开IsTabletDevice属性,除非您拥有高级版本。

参考:http: //51degrees.mobi/Products/DeviceData/PropertyDictionary.aspx

于 2012-03-27T12:09:29.120 回答
1

它可以在您的 web.config 中进行配置。您将使用 is_tablet 检查并编写如下内容:

<location name="tablet" url="/Tablet/Tablet.aspx">
   <add property="is_tablet" matchExpression="true"/>
</location>

有关完整指南,请参见:http: //51degrees.mobi/Support/Documentation/Foundation/UserGuide.aspx

于 2011-04-07T02:03:37.873 回答