当前位置:  开发笔记 > 编程语言 > 正文

IE7在Vista上检测到IE6 ...为什么?

如何解决《IE7在Vista上检测到IE6为什么?》经验,为你挑选了1个好方法。

我有两台vista商务机.我在两者上安装了IE 7.在我的第一台机器(Computer1)上,如果我去这个网站(http://www.quirksmode.org/js/detect.html),它说我在Windows上使用"Explorer 6".如果我将Computer2与Vista Business和IE7一起使用,它说我在Windows上使用"Explorer 7".这里是一个屏幕捕获.两台机器上都有相同版本的IE.有人有解决方案吗?



1> Grant Wagner..:
Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

在Computer1的用户代理中似乎存在一些垃圾,它们Mozilla/4.0 (compatible...)使用MSIE 6.0信息(以及不匹配的右括号)重复信息.也就是说,我通过你链接到的页面上提供的脚本运行你的用户代理,然后它作为Explorer 7返回,所以我不确定为什么它在页面本身失败了.

无论如何,请检查您的注册表以获取可以删除的其他用户代理信息[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent](是的,即使您有Internet Explorer 7,它也位于"5.0"下).请注意,这是Windows XP中的位置,我假设它在Windows Vista中是相同的.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有