我需要这个 条件编译 代码在所有低于 IE9 的 IE 浏览器中运行。
我需要这个 条件编译 代码在所有低于 IE9 的 IE 浏览器中运行。
小于 IE9 的检查方法为:
if (@_jscript_version < 9)
值得注意的是,维基百科网友们一直很好地更新这些内容:http://en.wikipedia.org/wiki/Conditional_comment
最好使用功能检测而不是特定版本(或特定浏览器)检测,因为无法确定给定版本的浏览器始终相同。
例如,微软将很快发布新的移动平台,其中包含其自己的IE版本。在过去,IE的移动版本有时会报告与桌面版本完全相同的版本数据,但它们之间具有非常不同的功能和怪癖。
我还建议使用jQuery、Modernizr和其他工具,以便更轻松地编写代码,而无需担心所在的浏览器。