javascript - 查看浏览器是否为IE6或更早版本

标签 javascript jquery internet-explorer cross-browser

<分区>

Possible Duplicate:
Detect Internet Explorer 6 or below in jQuery

有没有一种方法可以使用 javascript 或 jQuery 检测浏览器是否为 IE7 之前版本(即 IE6 或更早版本)?

我在这里发现了一个类似的问题,答案基本上是“不要那样做”。好吧,我不在乎,我还是想:)

最佳答案

最有效的方法:

<!--[if lte IE 6]> insert code here <![endif]-->

如果您只想为 IE 6 及更低版本运行一些 JavaScript,请在​​该条件注释中放置一个脚本 block 。

使用原因:

  • 只被IE识别(其他看评论)
  • 您可以放置​​可能是无效语法的仅限 IE 的 hack,但它仍然有效(这是一条评论)
  • 您可以使用此语法在 CSS、HTML 和 JavaScript 中添加仅适用于 IE 的 hack

关于javascript - 查看浏览器是否为IE6或更早版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3726248/

相关文章:

ruby-on-rails - Rails 3 查询字符串

Javascript 日期比较未按预期运行

javascript - 在 JavaScript 中创建下拉菜单/div

javascript - 不同浏览器大小不同

javascript - 将日期传递给 Date 对象会导致 IE8 中的变量未定义

javascript - 在 IE(7 和 8)中移动大尺寸图像非常慢

javascript - 匹配括号内的所有内容

javascript - 页面加载时打开 Bootstrap 下拉菜单

Jquery表单插件文件上传

javascript - Uploadify 和闪存问题上传到远程服务器