如何检测移动浏览器功能

时间:2010-08-06 22:27:05

标签: php javascript mobile mobile-website

我有三个不同版本的动员网站,随着市场上充斥着越来越多的手机,我很难跟上知道在哪里推动它们。我想知道是否有人遇到类似的问题,如何检测浏览器类型,并转发到动员网站的适当版本(它是文本,简单的HTML,高级HTML和JavaScript)。我会非常有兴趣听到其他人试过的其他解决方案。

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

也许在这种情况下有更好的方法来处理它?<​​/ p>

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

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

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

如果根本没有CSS / JS支持,那么当客户端部分出现时,你几乎已经搞砸了。你将不得不求助于使用嗅探......但是,几乎所有手机都至少拥有基本的CSS支持,即使是相当老的模型。