使用Jquery检测IE,然后重定向

时间:2014-07-04 22:15:48

标签: javascript jquery internet-explorer redirect detect

我已经遍布stackoverflow并且谷歌试图找到解决方案。所有其他stackoverflow页面似乎都是一堆片段,人们争论浏览器/特征检测。

首先: 是的,我知道浏览器嗅探并不是最有名的解决方案 不,我现在不在乎。我计划为IE用户提供一个优化页面(直到IE决定识别我想要使用的所有代码)。

我真正需要的只是一个简单的.js,可以检测浏览器是否是IE的任何版本,然后将它们重定向到另一个页面。

本质: 检测IE,如果IE重定向到" IEPage"

我非常感谢你的帮助,非常感谢你!

1 个答案:

答案 0 :(得分:0)

var url = "http://example.com"; 
/msie|trident/i.test(navigator.userAgent) ? document.location = url : null;

修改

注意,userAgent可以在客户端更改。

还可以测试style对象或CSSStyleDeclaration document.body的供应商特定前缀。见Vendor-prefixed CSS Property Overview

( "msFlex" || "msAnimation" ) in document.body.style ? document.location = url : null;