javascript - Modernizr 检查完全排除 IE6、IE7、IE8 或 IE,识别 iOS 设备

标签 javascript jquery browser-detection feature-detection modernizr

是否有我可以使用 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/

相关文章:

javascript - 添加相对于对象的速度

javascript - 单击时更新 DIV 内容,无需直接知道其 ID

java - HttpServletRequest#getHeader ("User-Agent") 返回空浏览器名称

javascript - 在 Javascript 中进行浏览器检测的最佳方法是什么?

javascript - 不支持的伪 : in-viewport

javascript - 我需要对此 Meteor 代码执行什么操作才能使用自动表单更新内容?

javascript - 如何在 jquery 中停止以前的 dom 元素动画

javascript - Javascript 中的浏览器检测 --- 错误?

javascript - 尝试连接 angularJS $http 时出现 mongodb 服务器错误

jquery - 如何根据图像宽度动态禁用cloudzoom