showtime989
小狐狸
小狐狸
  • UID28733
  • 注册日期2009-04-28
  • 最后登录2013-08-08
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6445回复:24

惊爆!!Firefox的巨大BUG!! 非常严重, 请版主上报

楼主#
更多 发布于:2009-05-01 12:06
我们知道Firefox有支持多用户登陆的功能,

就是每个用户都有自己的偏好设置和收藏夹,

这个功能是通过FF的Profiles文件夹来实现的;

每当我们新建一个用户, 就可以制定一个该用户的

Profiles文件夹, 并且该文件夹的目录可以自定义;

但是问题来了, 比如你误将D盘作为PROFILES的目录的话,

当你想删除这个用户的资料时, 整个D盘都会被你删除掉,

而且不会贮存在回收站中...... 本人亲身实验.... 还好没把

目录设置成系统盘... 否则后果不堪设想....

这么如此巨大的BUG... 请各位高手和版主重视... 希望可以改进~
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
1楼#
发布于:2009-05-01 12:06
" 比如你误将D盘作为PROFILES的目录的话, "


你不会拿D盘根目录做PROFILES的目录吧??
chicksong
火狐狸
火狐狸
  • UID20617
  • 注册日期2007-09-23
  • 最后登录2023-08-03
  • 发帖数268
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2009-05-01 12:06
如果真是这样,那太可怕了。。
Firefox是头小狐狸,我养的……
无欢
火狐狸
火狐狸
  • UID8805
  • 注册日期2005-09-23
  • 最后登录2023-05-02
  • 发帖数143
  • 经验49枚
  • 威望0点
  • 贡献值12点
  • 好评度2点
  • 社区居民
3楼#
发布于:2009-05-01 12:06
危言耸听。
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
4楼#
发布于:2009-05-01 12:06
看来LZ是真的把D盘根目录作为Profiles了,估计Firefox认为D盘的其它文件都属于配置文件的一部分,该删除。吸取教训啊,普通用户也不会去自己指定配置文件,用默认就行了,自己删除配置文件的时候的时候一定要慎重再慎重,可以先选择不删除文件!
eilern
狐狸大王
狐狸大王
  • UID22371
  • 注册日期2007-12-20
  • 最后登录2017-10-13
  • 发帖数468
  • 经验10枚
  • 威望1点
  • 贡献值20点
  • 好评度13点
  • 社区居民
5楼#
发布于:2009-05-01 12:06
chicksong:如果真是这样,那太可怕了。。回到原帖


楼主让我觉得更可怕。
xiaonanhai
非常火狐
非常火狐
  • UID3926
  • 注册日期2005-03-12
  • 最后登录2013-08-11
  • 发帖数830
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2009-05-01 12:06
我在网上看到eclipse在删除配置文件夹时也会这么处理。

我想ff在使用过程中应该监控那些文件是自己,这样在删除的时候就可以避免误删其他文件
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2009-05-01 12:06
你把 磁盘根目录作 profile 了?
真有想法。。
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
zlowly
狐狸大王
狐狸大王
  • UID376
  • 注册日期2004-11-30
  • 最后登录2010-06-18
  • 发帖数385
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2009-05-01 12:06
其实这不应该怪用户,从程序开发角度来开,这算是一种容错性不好的案例。我觉得大家的回复是否有点过分偏袒Firefox了,而忽略了用户体验的重要性。

Firefox的确只应该删除自己的配置文件,不应把用户自己(无论是什么原因)放在配置文件夹里的文件给删掉。如果Firefox无法记住哪些是自己的配置文件(因为有可能是一些扩展自己创建的其它文件,或者你用某些扩展的export功能导出了一些文件),那么它应该把所有配置放在子目录下。

这方面IE其实就做得不错,你如果指定Internet临时文件位置为C:\TEMP,那么实际保存位置是C:\Temp\Temporary Internet Files,这样就避免跟其它文件混淆。
gchao
非常火狐
非常火狐
  • UID15074
  • 注册日期2006-10-20
  • 最后登录2022-08-22
  • 发帖数660
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
9楼#
发布于:2009-05-01 12:06
这个的确算是一个bug,如果用户误设置的话后果很严重。
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
10楼#
发布于:2009-05-01 12:06
zlowly:Firefox的确只应该删除自己的配置文件回到原帖



技术上这是无法正确识别的。很多文件是扩展产生的,Firefox要完全正确识别不可能。

要不就全部删除,要不会留残留文件。




如果把磁盘根目录作 profile话,那就怪不得Firefox啦。
linwen778
禁止发言
禁止发言
  • UID9969
  • 注册日期2005-11-21
  • 最后登录2021-06-23
  • 发帖数276
  • 经验-2428枚
  • 威望0点
  • 贡献值-4876点
  • 好评度-2464点
11楼#
发布于:2009-05-01 12:06
用户被禁言,该主题自动屏蔽!
showtime989
小狐狸
小狐狸
  • UID28733
  • 注册日期2009-04-28
  • 最后登录2013-08-08
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2009-05-01 12:06
zlowly:其实这不应该怪用户,从程序开发角度来开,这算是一种容错性不好的案例。我觉得大家的回复是否有点过分偏袒Firefox了,而忽略了用户体验的重要性。

Firefox的确只应该删除自己的配置文件,不应把用户自己(无论是什么原因)放在配置文件夹里的文件给删掉。如果Firefox无法记住哪些是自己的配置文件(因为有可能是一些扩展自己创建的其它文件,或者你用某些扩展的export功能导出了一些文件),那么它应该把所有配置放在子目录下。

这方面IE其实就做得不错,你如果指定Internet临时文件位置为C:\TEMP,那么实际保存位置是C:\Temp\Temporary Internet Files,这样就避免跟其它文件混淆。
回到原帖


说的太好了, 本来我也不想将D盘作为根目录的, 只是Firefox的创建用户过程中,

不支持自动创建新文件夹, 导致我误以为已经创建了新的profiles文件夹了,

结果删除的时候突然发现桌面上 实况2009 QQ 的快捷方式全空了....

顿时无语......  希望仁兄可以开发出像遨游一样能够记住用户配置的网络插件,

这样大家就不用辛辛苦苦去配置自己本地的FF了
eilern
狐狸大王
狐狸大王
  • UID22371
  • 注册日期2007-12-20
  • 最后登录2017-10-13
  • 发帖数468
  • 经验10枚
  • 威望1点
  • 贡献值20点
  • 好评度13点
  • 社区居民
13楼#
发布于:2009-05-01 12:06
showtime989

说的太好了, 本来我也不想将D盘作为根目录的, 只是Firefox的创建用户过程中,

不支持自动创建新文件夹, 导致我误以为已经创建了新的profiles文件夹了,

结果删除的时候突然发现桌面上 实况2009 QQ 的快捷方式全空了....

顿时无语......  希望仁兄可以开发出像遨游一样能够记住用户配置的网络插件,

这样大家就不用辛辛苦苦去配置自己本地的FF了
回到原帖



1.firefox的配置管理器中支持新建文件夹。在选择文件夹对话框的左下角就有新建文件夹的按钮。你可以选中D盘,然后点它新建一个文件夹。

2.firefox的配置文件夹里有一些文件是扩展生成的。firefox在删除时无法判断那些不属于自己的文件。

3.把D盘根目录作为自己的配置文件夹,那么也就是你默认了D盘所有的东西都属于firefox这个用户的配置文件。

所以与其说firefox不够智能(一定程度上是有的),更不如说用户的意识有问题。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
14楼#
发布于:2009-05-01 12:06
这事儿,WinAMP也干过,用WinAMP的那个NullSoft的安装打包软件生成的程序都有这个特点。我觉得楼上说得很对,把D盘根目录做为配置文件夹就是表示整个D盘都归Firefox。

难怪我在Google搜索也没有看到国外的网站有人讨论这个问题。

但假设真的要避免这个的话,其实Firefox也应该可以做得到,就无非是在用户选择了某个目录后,依然生成一个随机数字的子目录。可是这就使得D盘根目录永远成为不了Firefox的目录并且总是多一级子目录……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
上一页

返回顶部