【问题标题】:How to Detect Mobile Browser Capability如何检测移动浏览器功能
【发布时间】:2011-03-26 14:06:41
【问题描述】:

我有一个移动网站的三个不同版本,随着市场上充斥着越来越多的手机,我一直在努力跟上他们的步伐。我想知道是否有人遇到过类似的问题,如何检测浏览器类型,并转发到移动网站的适当版本(它是文本、简单 html、高级 html 和 javascript)。我很想听听其他人尝试过的其他解决方案。

基本上,文本版本适用于不支持 CSS 或 Javascript 的手机 Simple 版本适用于不支持 Javascript 的手机 高级版适用于支持 CSS 和 Javascript 的手机。

也许有更好的方法来处理这种情况?

(使用的服务器/客户端是 PHP + Javascript)

【问题讨论】:

    标签: php javascript mobile mobile-website


    【解决方案1】:

    【讨论】:

    • 太好了,感谢您提供了一份很棒的清单。
    【解决方案2】:

    我会使用http://www.modernizr.com/Modernizr 来检测客户端中的功能,然后重定向到不同的位置,以防当前保真度级别的支持不足。

    如果根本没有 CSS/JS 支持,那么当涉及到客户端部分时,您就会大吃一惊。您将不得不求助于诸如用户代理嗅探之类的东西……但是,几乎所有手机都至少具有基本的 CSS 支持,即使是相当老的型号也是如此。

    【讨论】:

    • 你低估了老黑莓,因为它们似乎支持近 0 css :) 我会检查一下谢谢!
    猜你喜欢
    • 2012-01-20
    • 1970-01-01
    • 2014-08-03
    • 2011-10-01
    • 2019-10-09
    • 2011-04-18
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多