Board logo

标题: 有个问题,关于IE与explorer地址栏的 [打印本页]

作者: everest79     时间: 2008-10-7 21:13    标题: 有个问题,关于IE与explorer地址栏的
事情是这样的,我清除了历史纪录,文档纪录,IE缓存,cookies之后,点击资源管理器与IE的地址栏下拉列表,一个地址也没有,但当我输入某个字母时,例如X,就会出现http://www.xiaoshuo520.com/User/LoginTran.aspx?GotoUrl=http://www.xiaoshuo520.com/这样的地址,但我收藏夹里边也不存在这类地址,一直无法清除,不知具体位置在那?

作者: DOSforever     时间: 2008-10-7 22:05
好像清除历史记录后要重启才生效,可能是内存中有缓存。

作者: everest79     时间: 2008-10-7 22:07
我试试

作者: everest79     时间: 2008-10-7 22:13
清除后重启还在,在运行栏也有,userinit.exe没有加载之前没有

作者: everest79     时间: 2008-10-7 23:04
找到原因了,这个功能是由自动完成中的WEB地址自动扩展而来的,它的原始数据来自于%userprofile%\Local Settings\History\History.IE5\index.dat文件中,这个文件要是在注册表中更改了缓冲大小,清除时就会有清除不了的地址,一使用地址自动完成,就显示出来了

作者: DOSforever     时间: 2008-10-8 02:07
原来如此。我以前清除历史记录后 开始 -> 运行 中还是有历史记录,要重启一下才消失。
但是我查看了一下我的 IE 设置,发觉没有勾选自动完成,但为什么还会有记录呢?

作者: everest79     时间: 2008-10-9 08:40
你跟我是两种情况
你需要清除的是ie跟资源管理器的执行纪录,这个缓存在注册表中ie跟explorer下的XXXMRU下边,系统提供的清除方法是在任务栏右键、属性、开始菜单、自定义,清除即可
而我是由于历史纪录清除不干净在输入一些路径或名称时自动完成,IE的WEB地址自动完成也匹配在资源管理器中,我发现两者是互通的,例如你桌面有qq.lnk,你输入q就会在下拉列表中显示桌面的qq.lnk,而internet路径会针对历史纪录索引文件来自动完成路径