【发布时间】:2011-11-06 05:44:37
【问题描述】:
我需要检测用户是否从 jQuery 插件运行旧版本的 IE(IE9 可以),因此我无法控制 HTML。
不鼓励我们解析用户代理字符串并使用$.browser.msie。 $.support 方法也没有解决问题。
所以,我发现这是可行的,但我不确定这是否是“好习惯”。
$('body').append('<!--[if lte IE 8]><script>$("body").addClass("oldie");</script><![endif]-->');
var old_ie = $('body').is('.oldie');
你会使用这种方法还是坚持解析用户代理字符串(我需要弄清楚它是否是 IE 并获取版本号)?
【问题讨论】:
标签: jquery internet-explorer browser-support