IE9中的JScript版本是什么?

时间:2010-04-13 19:00:46

标签: javascript chakra

我想要一些conditional compilation代码,这些代码将在所有IE中运行,而不是IE9。

3 个答案:

答案 0 :(得分:14)

检查小于IE9是:

if (@_jscript_version < 9)

值得注意的是,维基百科人群将这些更新得很好:http://en.wikipedia.org/wiki/Conditional_comment

答案 1 :(得分:4)

进行特征检测几乎总是更好,而不是特定版本(或特定浏览器)检测,因为不确定给定版本的浏览器始终是相同的。

例如,微软将很快推出一款新的移动平台,拥有自己的IE版本。过去,IE的移动版本有时会报告与桌面版本完全相同的版本数据,但它们之间的功能和怪癖却截然不同。

我还建议使用jQuery,Modernizr和其他工具,以便更轻松地编写代码,而无需担心您使用的浏览器。

答案 2 :(得分:0)

嗯,我也认为特征检测是最安全的选择。 您可能还想关注特定jscript版本提供的ecma支持..

对于IE 9 http://msdn.microsoft.com/en-us/ie/ff468705.aspx

John resig的帖子.. ejohn.org/blog/versions-of-javascript /