我创建了一个包含实验性HTML5内容的网站。所以旧浏览器无法显示它。
现在我想检测它是否是访问者使用的旧浏览器,并将其重定向到名为" / old"的子文件夹,在那里我将我的网站显示为非HTML5网站并显示提示用户正在使用旧浏览器。
如果用户使用旧浏览器,我该如何重定向?
答案 0 :(得分:6)
使用 Modernizr
Modernizr 是一个JavaScript库,可在用户的浏览器中检测HTML5和CSS3功能。
利用酷炫的新网络技术非常有趣,直到您必须支持落后的浏览器。无论浏览器是否支持某项功能,Modernizr都可以让您轻松编写条件JavaScript和CSS来处理每种情况。它非常适合轻松进行渐进式增强。
答案 1 :(得分:1)
您永远不应该检测浏览器。 Insted检测功能浏览器支持。这是一篇关于如何执行此操作的好文章:Detecting HTML5 Features