标题:
[已记录]2.0版本的世界之窗好像不能清除cookies啊
[打印本页]
作者:
fireball
时间:
2007-1-21 12:33
标题:
[已记录]2.0版本的世界之窗好像不能清除cookies啊
不管是选择退出自动清除,还是直接手动点击“工具-清理上网记录”都无法正确清除cookies,文件夹还是有很多cookies信息(登陆论坛时,cookies都是选择的浏览器进程)。不知道是世界之窗故意这么设置的,还是一个BUG?
[已记录:初始用户名为中文时其cookies清除无效]
——Aycox
[
本帖最后由 Aycox 于 2007-1-26 19:34 编辑
]
作者:
囚中城
时间:
2007-1-21 12:40
这个我可不想试.我还想保留着呢
作者:
c6h12o5
时间:
2007-1-21 12:51
你打开工具-theworld选项-隐私保护-关闭浏览器的时候自动清除如下浏览历史记录里的cookies选项有没有打勾,默认是不自动清除cookies的
作者:
caten
时间:
2007-1-21 12:52
楼主用IE的清理功能清理看看 会不会剩下一部分
作者:
wellion
时间:
2007-1-21 12:58
默认不自动清除
作者:
fireball
时间:
2007-1-21 14:53
LS各位,我这么说当然是已经选择自动清除的啊!不然我来说什么……
回CATEN版主,我关了2.0会剩下一部分cookies,然后在用1.34的退出自动清除,就都没有了,说明是2.0的问题
[
本帖最后由 fireball 于 2007-1-21 14:54 编辑
]
作者:
caten
时间:
2007-1-21 15:02
2.0好像是有选择性的清除 不然也不会这么慢 是不是只清除楚TW最后一次启动以来所产生的记录? 你可以再帮忙试试看吗?
作者:
fireball
时间:
2007-1-21 15:42
回CATEN大大,不是。我刚才试了,原来没清除的cookies,再开世界之窗并且正常关闭后,还躺在那里。
作者:
caten
时间:
2007-1-21 15:51
可能我话没说好 这样说吧
TW2.0只清理本次TW运行以来所产生的记录
作者:
fireball
时间:
2007-1-21 15:57
试了,还是不能清除。
无论如何,还是谢谢你
作者:
caten
时间:
2007-1-21 16:01
当然是不能清除了 只有运行TW后所产生的COOKIE才能被清除 原来的不行
作者:
fireball
时间:
2007-1-21 17:32
我的意思就是“运行TW后所产生的COOKIE啊”
我试了CATEN大大说的所有情况都不行
作者:
caten
时间:
2007-1-21 17:53
你8楼说的 明明是原来没清除的cookies 哪里是运行TW后产生的?
作者:
fireball
时间:
2007-1-21 18:11
算我没说清楚
我10楼的意思“TW2.0本次TW运行以来所产生的记录”也不能清除。
作者:
caten
时间:
2007-1-21 19:53
刚才试了下 能完全删除 你指的COOKIES是哪个文件夹里的?IE临时文件夹里得到才算 用户文件夹下的那个COOKIES文件夹不行 我也不知道那个是干什么的
PS.操作失误 结果导致COOKIES全部丢失....
作者:
fireball
时间:
2007-1-21 20:52
我说的就是用户文件夹下的。不删除它的话,下次登陆论坛还是会是上次的用户名。
而1.3的能将用户文件夹下的cookies删除,不知何故。
作者:
caten
时间:
2007-1-21 21:10
只要临时文件夹下的COOKIES都删了 登录论坛就要重新输入帐号信息 和用户文件夹下的无关
作者:
fireball
时间:
2007-1-21 21:20
不是啊,我刚才登陆过,又退出了,临时文件夹下的cookies是清除了,再重新打开世界之窗论坛,还是有我这个帐户信息,不知何故
作者:
fireball
时间:
2007-1-22 22:28
怎么搞的啊,各位有没有相同情况?
作者:
Aycox
时间:
2007-1-22 22:49
清楚coolies会清除当前用户cookies目录中保存的所有cookies,但当前会话中的cookies会在用户继续操作后又再次生成;
完整清除cookies后仍会留有两个文件:index.dat 和 desktop.ini;
不排除cookies存在错误的可能,尝试使用IE属性中的清除cookies(关闭任何浏览器);
清除cookies时不能同时还操作有其他可读写cookies的浏览器和软件,否则也是不行的(因为文件可能正在使用中)
作者:
phoenix
时间:
2007-1-23 12:00
Aycox 正解
建议清除的时候关闭所有打开的页面
如果有以前无法清除的,手动删除一下就好了,不排除那些cookie文件是第三方软件扔进来的,或者其它原因导致index.dat中没有记载的
作者:
fireball
时间:
2007-1-23 19:05
谢谢版主回答。
一个更详细的反馈:
首先清空用户cookies文件夹,只保留desktop.ini和index.dat。接着打开TW2并正常登录TW论坛,生成了该论坛的cookie,接着在未关闭该页面的情况下退出TW2,cookie依旧存在。再次清空cookies文件夹,重复上述操作,只是在退出TW时关闭了TW论坛页面,查看cookies文件夹,cookies仍然存在。
清空cookies文件夹后,接着用TW1.35登录论坛,并在未关闭该页面的情况下关闭TW,用户cookie消失。
通过这2个版本的对比,我觉得问题还是在2.0身上。1.35的正常清除说明了不存在
作者:
Aycox
时间:
2007-1-23 21:27
要退出时自动清除cookies需要在选项中进行设置。
这是刚刚我的截图动画:
作者:
fireball
时间:
2007-1-23 21:53
要是我没选的话我就不到这里来了。我选了,可是退出时仍然不能清除。单独按上面的立即清理按钮也没有效果。
作者:
Aycox
时间:
2007-1-23 22:03
看我的截图已经很明确,TW2能够自动清除Cookies,但楼主却依然存在问题,有点怪异。楼主试试单独将TheWorld.exe复制到空文件夹中运行呢?记住系统中不要运行其他浏览器,还有若手工删除cookies的话就连index.dat也一起删除,或者单独用IE的清除。
作者:
fireball
时间:
2007-1-23 22:08
试了,到新文件夹还是一样。
另外 INDEX.DAT无法删除,用了UNLOCKER也是一样。
作者:
mbllokmb
时间:
2007-1-24 08:10
安道理 看完教程后因该证明了 没错 还是你自己的问题房主
作者:
Aycox
时间:
2007-1-24 09:09
建议换个系统用户或在其他机器上试试
作者:
phoenix
时间:
2007-1-24 16:26
除了aycox所说内容外
不排除系统中有别的软件,偷着访问了某些页面,该页面使用了cookie
楼主也可以看看,每次手动删除了cookies之后,tw自动清理后多出来的cookie是什么,发给大家看看
作者:
合作
时间:
2007-1-24 16:52
这个我可不想试.我还想保留着
作者:
fireball
时间:
2007-1-25 18:31
标题:
回复 #29 phoenix 的帖子
没有多出来什么,只有TW运行后才产生cookie
作者:
hyacinth_liu
时间:
2007-1-25 18:48
不会的,我的就可以啊
作者:
fireball
时间:
2007-1-25 19:04
这就真的奇了怪了?欲哭无泪啊……TW也挑机器吗?
作者:
fireball
时间:
2007-1-25 19:09
我也说过多次了,TW1.3能正常清除,2.0却不行,说明不是我的系统问题!!!!!!!
虽然如此,还是感谢各位朋友的回答。
是不是用户文件夹有中文名称的问题?
作者:
caten
时间:
2007-1-25 19:15
2.0的清理代码和1.X 一样 至于为什么出现不同的结果 不明
而且这个问题似乎没什么影响 一般用户都是正常的
作者:
fireball
时间:
2007-1-25 19:24
我晕死,难道要我重装系统才能弄明白此问题?
作者:
caten
时间:
2007-1-25 19:26
我觉得这个问题没什么大不了啊 非要弄明白吗?
作者:
fireball
时间:
2007-1-25 19:45
是啊!想弄明白这个奇怪的问题。
作者:
caten
时间:
2007-1-25 19:47
那你继续吧....
有些问题连MS自己的工程师不见得能轻松解决
作者:
fireball
时间:
2007-1-25 19:52
呵呵,那倒是。
可是是什么原因啊,1.3、2.0的清理代码既然一样,怎么一个能一个不能呢?
作者:
caten
时间:
2007-1-25 20:05
看35楼
作者:
fireball
时间:
2007-1-26 18:07
个人想会不会是这样的
TW删除文件时也是像WINDOWS一样,当想删除选定的多个文件时,由于第一个文件正在被操作,无法删除,导致了后面的文件都不能正常删除。而我的COOKIES文件夹的INDEX.DAT无法在WINDOWS下删除,所以TW不能正常清除cookies。
[
本帖最后由 fireball 于 2007-1-26 18:12 编辑
]
作者:
fireball
时间:
2007-1-26 18:13
还有一点,用户文件夹下的cookies不能删除,而internet临时文件夹里的文件虽然基本能删除,也会留下一些cookies,而这些cookies和用户文件夹下的一致。
希望老大能再看看代码,是不是有什么疏忽之类的,谢谢了!
作者:
Aycox
时间:
2007-1-26 18:18
显然不会是楼主#42所说。Index.dat的确不可删除。
另外#35楼已经说了。
还是建议你新建系统用户看看,一个英文名一个中文名,然后再看看可否清除,这样做可以排除系统问题以及是否中文路径的问题。
作者:
fireball
时间:
2007-1-26 18:28
还有一点,就是TW2已经支持打开上次未正常退出时的浏览页面,我虽然已经设置开启,但是异常退出时,依然只显示了主页。
不会这么巧同时发生这两个错误吧!
作者:
Aycox
时间:
2007-1-26 18:33
异常退出情况请选择启动时“显示上次异常退出时浏览的页面”;
假若系统方面的确存在一些问题的话,发生什么样的事情都有可能,当然未确认之前这只是一种说法。
作者:
fireball
时间:
2007-1-26 18:47
GREAT!!!!!!!!
新建了一个纯英文帐户名,可以正常清除了!
不过还是有问题啊,如果是这个原因的话,那为何internet临时文件夹不受影响?
希望老大看看代码吧,看看是否存在造成不能正常访问中文文件夹的问题。
[
本帖最后由 fireball 于 2007-1-26 18:51 编辑
]
作者:
Aycox
时间:
2007-1-26 18:59
编程的人代码肯定会仿佛检查的
那么劳烦你再新建一个纯中文名用户试试看,一试便知问题所在了(试完之后若不要这些用户可删除)
作者:
fireball
时间:
2007-1-26 19:07
OK。
刚试了一下,建立一个叫“晕”的帐户,发现——不能正常清除……唉,要是能也罢了,就是我当前帐户的问题了,可是它偏偏不能……
作者:
Aycox
时间:
2007-1-26 19:29
经测试水落石出,记下来了
作者:
phoenix
时间:
2007-1-28 17:22
真经典啊,要不是大家这样反复的推敲,这个bug还真不容易发现
TheWorld 2.0使用了Unicode,清理cookies的时候,Buffer需要比Ansi版的大一倍,而我仍然给了和ansi版一样的尺寸,这应该是问题所在
由于不确定是否完美修复了问题,还请有问题的朋友下载下来测试一下
附件文件覆盖原TheWorld.exe即可
如果确实修复了,请回帖告知
多谢
作者:
killmesoftly
时间:
2007-1-28 22:59
呵呵,在这里捡到宝了
作者:
fireball
时间:
2007-1-28 23:08
今天一来就看到了这个帖子,十分高兴。急着下来试用一下,可惜的是,这个问题在我的系统下依然存在(XPSP2)。
但是看到问题水落石出,我真的是很激动。虽然不能说是贡献什么的,但想到尽了我的一点绵薄之力,心里还是很欣慰。
作者:
zhb133
时间:
2007-1-28 23:30
下了个~
等了好久了~
呵呵
作者:
Aycox
时间:
2007-1-29 00:58
凤凰这个版本没有解决此问题。
也无需再发出测试包,你在本地用户和组中新建一个纯中文用户名,这样其配置文件路径中就含有中文,cookies文件名头也是中文用户名开头的,直接测试就行了。
作者:
backdream
时间:
2007-1-29 08:19
而且这个版本打开已关闭的页面,顺序是从后往前打开的,保存又是从前往后的,结果每次重启,打开页面顺序都不一样,晕。
作者:
fireball
时间:
2007-1-29 19:18
清除cookies已经OK了,只是有一特例,远景论坛的cookies不能清除
作者:
backdream
时间:
2007-1-30 08:32
原帖由
mccig
于 2007-1-29 13:09 发表
楼上说的问题我这儿不存在 反复试了几遍都是正常的
啊,奇怪,p3版本是好的,一换用这个版就出问题,应该不是我电脑的特殊问题吧:(
现在p4出来了,还是一样没有解决,晕死了。我是Winxp英文版+IE6。
作者:
Aycox
时间:
2007-1-30 08:44
楼上能再详细说明情况吗,楼主的问题是因为cookies路径中包含中文用户名,估计你的不一样,请看看我#20楼的说明,有必要可单独开贴。
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./)
Powered by Discuz! 7.2