是否有一个轻量级库可以让用户下载现代浏览器?

时间:2011-11-25 02:38:04

标签: javascript html5 cross-browser

我正在构建一个严重依赖于几个HTML5功能的网站。我不想为IE6-8开发一个单独的网站版本。相反,当这些用户访问时,我想要一个漂亮的模式,弹出礼貌地建议他们使用Chrome或Firefox等现代浏览器访问该网站。是否有现有的库可以为我做这个?

理想情况下,现代浏览器只需下载浏览器检测代码;为模态供电的代码只在需要时才异步加载。

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

使用Modernizr。您可以检查所需的确切功能,并在当前浏览器不支持时显示警报,而不是检查他们使用的浏览器。此外,Modernizr还包括YepNope库,可让您有条件地加载所需的资源(如您提到的模式)

答案 2 :(得分:1)

同样调查Chrome Frame

答案 3 :(得分:0)

规则是检测浏览器功能,而不是单个浏览器。正如普拉德克提到的那样,现代化者在这方面做得很好。

答案 4 :(得分:0)

看起来这样可以解决问题:https://github.com/viamarte/modernweb