我已经遍布stackoverflow并且谷歌试图找到解决方案。所有其他stackoverflow页面似乎都是一堆片段,人们争论浏览器/特征检测。
首先: 是的,我知道浏览器嗅探并不是最有名的解决方案 不,我现在不在乎。我计划为IE用户提供一个优化页面(直到IE决定识别我想要使用的所有代码)。
我真正需要的只是一个简单的.js,可以检测浏览器是否是IE的任何版本,然后将它们重定向到另一个页面。
本质: 检测IE,如果IE重定向到" IEPage"
我非常感谢你的帮助,非常感谢你!
答案 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;