0

我似乎对 jQuery 做了一场噩梦,并让它在旧版 IE 中同样工作。这我可以尝试和测试,但我也注意到转换和主要时间在不同版本的 Windows 中运行不同。主要是IE8。在 XP 中,它的运行方式与在 vista 中不同。我想知道 Javascript 或 jQuery 是否有任何方法可以检测用户在检测浏览器版本时运行的 Windows 版本。这种方式可以切换到一个已经为它修改过的不同的JS文件。

4

1 回答 1

0

使用这样的东西:

<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie8.css">
<![endif]—&gt;

<!--[if IE 9]>
<link rel="stylesheet" type="text/css" href="ie9.css">
<![endif]—&gt;

旧版本的 IE 很痛苦,并且不符合 W3 标准。有一行代码可以帮助 IE8 以更标准的方式工作:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

IE7 和 IE6 无望,作为开发者我不再支持它们。

此外,您可以使用服务器端语言来进一步增强您的自定义,但您的问题是关于 HTML/jQuery 的,所以我将保留它。

于 2013-05-15T23:57:54.277 回答