2个不同平台之间的移动检测

时间:2011-09-27 23:05:42

标签: javascript ruby-on-rails mobile jquery-mobile

我正在整理移动网站,我需要让用户选择从移动(jQuery移动)网站切换到网站的桌面版本。我打算使用下面的代码进行双方检测,然后在用户优先选择一个或另一个站点(移动/桌面)时设置cookie。我很想知道这类事情的最佳实践,因为我觉得这样做会很好,但不确定是否有更好的方法。

var isMobile = navigator.appVersion.toLowerCase().indexOf('mobile') > -1

提前致谢,

JN

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点,但因为有很多用户代理的变化,它肯定是棘手的。但是,有一个很好的脚本可以相当优雅地解决这个问题。它还处理你所触及的cookie。

https://github.com/sebarmeli/JS-Redirection-Mobile-Site