http://caniuse.com/是一个非常有用的工具,可以确定哪些浏览器/版本支持特定的CSS,HTML,JS功能。那个解析我的代码并告诉我实际使用的功能的工具怎么样?如果你有一个庞大的代码库,如果手动完成,找出你实际使用的post-hoc功能可能会非常繁琐。你会怎么做?
我不是要求在运行时检测功能,我知道Modernizr,但我需要的是与之完全相反的。找出我需要添加到Modernizr配置中的测试的解决方案。
答案 0 :(得分:1)
Modernizr可能仍会帮助您实现目标,尽管您会以不同的方式使用它。您可以将其配置为检测所有功能,并在项目需要支持的浏览器集中运行该功能。然后做一些像
这样的事情if ( ! Modernizr.flexbox ) {
elem.matchHeight();
}
了解所有功能,您可以快速找到代码库使用的功能。