我有一个网络应用程序,移动电话用户可以看到经过优化的移动网站。新的三星Galaxy SIII用户代理未提供任何提示,表明请求来自移动电话。检测移动电话的最佳实践是什么?
我知道JavaScript功能检测(例如modernizer),但希望得到更好的解决方案。以下是三星Galaxy SIII用户代理:
Mozilla/5.0(X11; Linux x86_64)AppleWebKit/534.24(KHTML,like Gecko)Chrome/11.0.696.34 Safari/534.24
编辑:SIII有两种可能的用户代理。以上是“桌面”版本。有趣的东西。有关详细信息,请参见下面的链接。
我知道JavaScript功能检测(例如modernizer),但希望得到更好的解决方案。以下是三星Galaxy SIII用户代理:
Mozilla/5.0(X11; Linux x86_64)AppleWebKit/534.24(KHTML,like Gecko)Chrome/11.0.696.34 Safari/534.24
编辑:SIII有两种可能的用户代理。以上是“桌面”版本。有趣的东西。有关详细信息,请参见下面的链接。
detectmobilebrowsers
插件,使用的是jQuery 2012年7月版本。该fiddle修订版为5,但请注意之前的fiddle使用了不同的版本。干杯! - arttronics