最通用的手机 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.
[…]
我使用 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.
[…]