1

我想检查 Mozilla 浏览器中是否打开了 Internet Explorer 渲染引擎,然后我在代码中隐藏了一些控件。如果浏览器本身是 Internet Explorer,那么我想显示控制。

所以问题是如何检测和区分 Mozilla 浏览器和 Internet Explorer 浏览器中启用的 Internet Explorer 渲染引擎?

开启 IE 的 mozilla 浏览器导航对象的用户代理为:

Mozilla/4.0(兼容;MSIE 7.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4。 0C;.NET4.0E)

IE浏览器导航对象的用户代理:

Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;WOW64;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;.NET4。 0C;.NET4.0E)

4

0 回答 0