Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为不同版本的IE显示不同的页面_Javascript_Jquery_Html_Internet Explorer_Browser Detection - Fatal编程技术网

Javascript 如何为不同版本的IE显示不同的页面

Javascript 如何为不同版本的IE显示不同的页面,javascript,jquery,html,internet-explorer,browser-detection,Javascript,Jquery,Html,Internet Explorer,Browser Detection,可能重复: 我想知道如何检测IE6、IE7和IE8,并判断它们是否显示不同的页面而不是索引 类似update.html的东西就可以了 我见过IE6之类的东西,但只针对CSS,不针对索引页面 提前感谢。有大量资料介绍如何检测浏览器 在这个页面上有一个很好的脚本可以检测IE及其版本 尝试以下HTML代码: <html> <body> <!--[if IE]> <script language="javascript"> document.locati

可能重复:

我想知道如何检测IE6、IE7和IE8,并判断它们是否显示不同的页面而不是索引

类似update.html的东西就可以了

我见过IE6之类的东西,但只针对CSS,不针对索引页面


提前感谢。

有大量资料介绍如何检测浏览器

在这个页面上有一个很好的脚本可以检测IE及其版本

尝试以下HTML代码:

<html>
<body>
<!--[if IE]>
<script language="javascript">
document.location = "http://www.google.com/";
</script>
<![endif]-->
redirects to google if IE
</body>
</html>

重定向到谷歌如果IE

您可以通过jQuery轻松地检测浏览器:

jQuery.browser
jQuery.browser.version

然后按上述方式检查浏览器名称或版本,如果为TRUE,则将页面重定向到您最喜爱的url:

window.location.replace("http://your/address/update.html");

尝试轻松的浏览器检测。

我觉得很不错!谢谢:)使用IE条件注释来确定IE版本更简单、更可靠。@Downvoter为什么选择downvote?仅仅因为这不是某个人的首选解决方案,并不意味着它是错误的或不好的做法。重新考虑一下你投反对票的理由。哦,很好。谢谢:)你可以用Yeh nice。谢谢你,伙计。我会在5分钟内确认接受:)另外,请参阅: