我想要一些conditional compilation代码,这些代码将在所有IE中运行,而不是IE9。
答案 0 :(得分:14)
检查小于IE9是:
if (@_jscript_version < 9)
值得注意的是,维基百科人群将这些更新得很好:http://en.wikipedia.org/wiki/Conditional_comment
答案 1 :(得分:4)
进行特征检测几乎总是更好,而不是特定版本(或特定浏览器)检测,因为不确定给定版本的浏览器始终是相同的。
例如,微软将很快推出一款新的移动平台,拥有自己的IE版本。过去,IE的移动版本有时会报告与桌面版本完全相同的版本数据,但它们之间的功能和怪癖却截然不同。
我还建议使用jQuery,Modernizr和其他工具,以便更轻松地编写代码,而无需担心您使用的浏览器。
答案 2 :(得分:0)
对于IE 9 http://msdn.microsoft.com/en-us/ie/ff468705.aspx
John resig的帖子.. ejohn.org/blog/versions-of-javascript /