代码之家  ›  专栏  ›  技术社区  ›  Byron Whitlock

移动站点的用户代理,域更改

  •  1
  • Byron Whitlock  · 技术社区  · 16 年前

    我有一个移动站点,我想将用户重定向到domain.mobi或mobile.subdomain(我们都有设置)

    1. 如何确定移动浏览器
    2. 将移动站点放在不同的域或子域上是不好的做法吗?
    3 回复  |  直到 14 年前
        1
  •  3
  •   g33kz0r    16 年前
    1. 如何确定移动浏览器

    下面是一些可以完成这项工作的javascript: http://www.quirksmode.org/js/detect.html

    1. 将移动站点放在不同的域上是不是不好的做法,或者 子域?

    这是一个很好的做法,一个流行的惯例是 http://m.yoursite.com 如果您的主URL是 http://yoursite.com

    诺亚

        2
  •  1
  •   Lou Franco    16 年前

    这不是坏做法。我很感激网站这样做——如果我想要的话,我喜欢他们提供一个链接让我访问真正的网站。

    我在谷歌上找到了这个列表——如果你搜索的话还有其他的搜索结果。

    http://www.zytrax.com/tech/web/mobile_ids.html

        3
  •  1
  •   Matt Lacey    16 年前

    有许多解决方案可用于确定移动浏览器。大多数使用发出请求的用户代理,但一些解决方案也使用其他因素。

    试试看:

    WURFL

    MDBF

    DeviceAtlas

    DetectRight

    Volantis

    MobileAware

    Movila

    UAProf