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