如何检测用户是否在PC或手机上

Tan*_*rax 1 mobile wap xhtml-mp

我正在一个网站上工作并开发一个组件,该组件将使用户使用wap或xhtml-mp并将它们重定向到专门为这些设备设置的站点.是否有一种很好的标准方法来检测用户正在使用哪些?

mas*_*omi 5

因为无论你做什么,你迟早会弄错,网站的每个版本都应该包含一个指向用户可以选择适当格式的页面的链接.一旦他们选择了cookie,并且如果存在的话,使用该cookie作为对任何用户代理嗅探会告诉你的覆盖.

除了用户代理嗅探(如果您的站点涉及登录),您还可以永久存储该首选项,并在登录时根据需要重新粘贴它们.如果从用户代理字符串中显而易见,只需使用它,如果不是,请让他们从可用选项列表中进行选择,并将其选择存储为默认选项.