是否有我可以使用 Modernizr 运行的任何检查(或检查组合),其中:
- IE6 失败,但更高版本不会失败?
- IE7 失败,但更高版本不会失败?
IE8 失败,但更高版本不会失败?
所有 IE 都失败了?
所有浏览器都会失败,但 iOS 设备不会失败?
- 所有浏览器都会失败,但 Android 设备不会失败?
我想使用 Modernizr 基于特征检测而不是用户代理嗅探来检查浏览器、设备?
关闭 - 谢谢,收到消息了
谢谢
最佳答案
功能检测的重点是与浏览器无关,您的应用程序/网站应该根据功能的存在而不是浏览器的存在来增强/降级。
我们浏览器检测 MS 的原因是因为您可能需要使用 CSS 解决方法来避免已知的 css 显示错误,这与功能检测是分开的。对于这种浏览器检测checkout HTML5 boiler plate .
关于javascript - Modernizr 检查完全排除 IE6、IE7、IE8 或 IE,识别 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5543564/