我有一个奇怪的问题,关于IE6如何获得有关条件评论的版本信息。
到目前为止,我已成功在自定义目录中使用独立IE6,我从(我相信)MS或evolt - 来修复我当前的问题我也尝试从MS下载IE6(使用来自here的指令来覆盖IE7,但MS连接不断中断 - 来自evolt(另一个解决方案)的文件也已消失。
今天在运行IE7时,我确实尝试安装MS开发人员工具栏,并在提供时单击“修复当前开发人员工具栏”。总而言之,这影响了我的IE6安装,因为现在IE6仍然像IE6一样(并呈现),但是将“7.0.xxx”列为其版本,与IE7相同。当我查看IE6目录时,只有一个文件被标记为已修改:IEXPLORE.EXE.local(0字节)。
结果似乎是IE6响应针对IE7的条件评论,它覆盖用于修复IE6 css错误的* html黑客 - 以前修复过的页面自更改后就被破坏了。
所以,我的问题是:如何让IE6从“正确的地方”获取其版本信息? IE6目录中有一个version.txt文件,但显然对二进制文件没用。我也尝试删除IEXPLORER.EXE.local,并尝试将其复制到IE7安装,但这不起作用。
Microsoft真的知道如何激怒开发人员和客户(抱歉,说这让我感觉更好)......
我希望有一个简单的解决方法。我列出了IE6中的所有文件,如下所示。
version.txt
xpsp2res.dll
urlmon.dll
mshtml.dll
mshtml.tlb
inetcpl.cpl
shdocvw.dll
brwseui.dll
vbscript.dll
jscript.dll
dispex.dll
iexplore.exe
IEXPLORE.EXE.local
感谢您的任何建议!
KC