【问题标题】:Check if mobile or not based on User Agent string [closed]根据用户代理字符串检查是否移动[关闭]
【发布时间】:2015-03-04 07:44:24
【问题描述】:

一种检查方法可能是基于设备宽度,但这绝对不是具体的。是否有任何 UA 解析器/库来帮助根据用户代理字符串识别这一点?

谢谢!

【问题讨论】:

    标签: java user-agent


    【解决方案1】:

    如果您需要知道您的设备是手机/台式机/平板电脑,UADetector http://uadetector.sourceforge.net/ 有一个非常不错的设备分类:

    从 0.9.10 版开始,我们支持设备分类,这意味着 例如 iPhone 或 Nexus 4 将被归类为智能手机和 iPad、Kindle 或 Surface RT 作为平板电脑

    【讨论】:

    • 感谢您指点我这个库,我会试试看。
    • 我能够使用 UADetector 根据用户代理字符串进行分类:UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser(); ReadableUserAgent agent = parser.parse(s); UserAgentType type = agent.getType();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 2022-06-14
    • 2016-10-24
    • 1970-01-01
    • 2019-03-16
    相关资源
    最近更新 更多