自动识别移动终端及页面跳转

现在的网页基本上都具备了自适应的特点,但是有的站是电脑版和移动版两种模式并存的,就像是EMLOG,移动端的访问地址就是http://你的域名/m/,如果你想更换电脑版的模板,但是又不想变换移动版的样式,那么两者分离就是一个很大的优势。

以下代码提取自IT之家(原代码如下):

if ((navigator.userAgent.match(/(iPhone|iPod|Android|Windows Phone)/i))) {
    if ($.cookie('gotoweb') == null)
        location.replace("http://wap.ithome.com");
}

上述代码具备cookie读取的,精简后的代码如下:

if ((navigator.userAgent.match(/(iPhone|iPod|Android|Windows Phone)/i))) {
 location.replace("http://你的域名移动端地址/");
}
已有 2 条评论
  1. 自适应模版,不用担心{smile:8}

    1. @天黑:有了自适应,下一步EMLOG可以把移动端的组件精简了

添加新评论