关于禁用自动完成后仍然出现提示的问题
有不少类似帖子,大概都是说已经在IE中禁止了自动完成,但有时还是会出现使用自动完成的对话框。一些解决办法还涉及到系统策略,本人也就自然以为也许是IE的问题罢了,加之不是经常遇见也懒得伤脑筋。呵呵,不过昨晚疯了板还是实验了一把,结果发现此问题与TW相关:列出若干英文单词备用,在IE属性中清除全部记录并重新设置自动完成相关选项;
设百度首页为主页,用其搜索文本框为实验对象,每次开浏览器前均保证清除所有记录;
只要在IE7中出现提示时选否以后就再也不会出现,但TW2依然会出现;
将清除记录的方法反过来,即IE用TW的清除,TW用IE的清除,发现结果恰恰相反;
因自动完成保存在注册表中,接着对比发现正是两者的清除方式不同造成了这种现象。
综上,具体涉及的注册表项是 HKCU\Software\Microsoft\Internet Explorer\IntelliForms\,IE禁止自动完成后第一次有提示时选择否就会创建一个DWORD键值 AskUser,IE清理自动完成记录不会删除该值,而TW会将 IntelliForms 整个删除,也就是说使用TW的清除自动完成记录后实际上 AskUser 值得不到保存,故而问题出现。
附件是该键的注册表文件,要使用的请先禁止自动完成,并不使用TW的清除自动完成记录的功能。
(其实刚才搜索才发现不用TW清除自动完成记录可避免此问题的方法最早被“雨落庭軒”去年发现,居然我还引用给了WeeWee,汗,可惜没有重视和验证,早知如此我就不必走弯路了)
附禁止IE自动完成的方法:
IE属性>内容>自动完成>设置,取消相关勾选,确定;
IE属性>高级>使用直接插入自动完成功能,取消勾选,确定。 用上了,谢谢 不懂楼主说的什么,我老是出现 是否自动完成的对话框,烦死了
回复 #3 hiphope 的帖子
就是不要让tw清理“自动完成的数据”啊到“世界之窗浏览器高级选项” - 隐私保护 - 自动清理,不勾选“自动完成的数据”。 bucuo
:)
页:
[1]