检测无法显示HTML5的浏览器

时间:2014-03-27 08:11:53

标签: javascript jquery browser browser-detection

我创建了一个包含实验性HTML5内容的网站。所以旧浏览器无法显示它。

现在我想检测它是否是访问者使用的旧浏览器,并将其重定向到名为" / old"的子文件夹,在那里我将我的网站显示为非HTML5网站并显示提示用户正在使用旧浏览器。

如果用户使用旧浏览器,我该如何重定向?

2 个答案:

答案 0 :(得分:6)

使用 Modernizr

  

Modernizr 是一个JavaScript库,可在用户的浏览器中检测HTML5和CSS3功能。

为什么要使用Modernizr?

  

利用酷炫的新网络技术非常有趣,直到您必须支持落后的浏览器。无论浏览器是否支持某项功能,Modernizr都可以让您轻松编写条件JavaScript和CSS来处理每种情况。它非常适合轻松进行渐进式增强。

答案 1 :(得分:1)

您永远不应该检测浏览器。 Insted检测功能浏览器支持。这是一篇关于如何执行此操作的好文章:Detecting HTML5 Features