最通用的手机 User-Agent header 字符串

Most generic mobile User-Agent header string

我使用 LWP::UserAgent 访问该网站。该站点在 auto-selected 布局中为 PC(默认?)和移动设备提供 几乎 相同的信息。一些信息在非默认布局中更容易获得。

建议使用哪些User-Agent最通用字符串来将 Web 客户端识别为移动设备或 PC 设备?
LWP::UserAgent : $ua->agent('…');

P.S。到目前为止,我使用随机选择的移动设备的完整字符串进行测试。它有效,但我想设置适当的 "style-guide" - 设置并忘记 for LONG。我想避免每隔几年就需要修复一次。

在我的具体案例中 Mozilla/5.0 (Mobile) 提供了想要的结果。
恕我直言,在其他情况下值得一试。

$ua->agent('Mozilla/5.0 (Mobile)');

我已经根据
中的建议尝试过了 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent

Firefox UA string

[…] The UA string of Firefox itself is broken down into four components:

Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion

  • Mozilla/5.0 is the general token that says the browser is Mozilla compatible, and is common to almost every browser today.
  • platform describes the native platform the browser is running on (e.g. Windows, Mac, Linux or Android), and whether or not it's a mobile phone. Firefox OS phones simply say "Mobile"; the web is the platform.
    […]