我刚接触 Modernizr,想要简单地检查浏览器的兼容性。我已经生成了一个 Modernizr 脚本来测试我的 Web 应用程序中最基本的组件,这个应用程序高度依赖于 HTML5、CSS3 和现代 JavaScript 方法。有没有一种同时运行所有这些测试的方法?在查看文档时,我发现有很多逐个测试每个功能的方法,但是我没有找到一种同时进行所有测试的方法。我希望能够像这样做:
伪代码
if (Modernizr.testAll()) {
// Load site
} else {
// Redirect to compatibility page
}
Modernizr.__all__
或者类似的东西可能会很有用,特别是在新的Modernizr.on()
API 中:Modernizr.on('__all__', function() { /* 所有异步测试都已经完成 */ });
... 你觉得怎么样,@David? - Stu Cox