题
我正在开发一个网站并开发一个组件,该组件将引导用户使用 wap 或 xhtml-mp 并将他们重定向到专门为这些设备设置的网站。是否有一个好的标准方法来检测用户正在使用其中哪一个?
解决方案
因为不管你做什么,你会得到它错误迟早,网站的每个版本应该包括一个链接到一个网页,用户可以选择合适的格式。一旦他们选择,饼干它们,如果不存在,使用该cookie作为覆盖到任何用户代理嗅探会告诉你的。
在除了用户代理嗅探,如果您的网站包括登录您可以永久存储的偏好,如果需要,在登录时重新使用网站他们。如果这是显而易见的用户代理字符串只使用,如果不是的话,问他们从你的可用选项列表中进行选择和他们选择保存为默认值。
不隶属于 StackOverflow