kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:5158回复:11

Firefox 4升级心得分享帖(提问请单独开帖)

楼主#
更多 发布于:2011-03-21 22:01
4.0发布后肯定会有很多新人受到升级的困扰,这里让大家分享自己安装调试过程中遇到的一些问题。此帖的作用仅为汇总,新人请勿在此提问(一律删除,本论坛没有分割主题的功能,抱歉),但可以自由开新帖。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2011-03-21 22:01
这里说的升级问题,我能想到的首先就是配置文件的沿用,众所周知很多用户根本不知道何为用户配置文件,但是我认为这几乎是一个无法回避的问题。所以请先在这个链接了解什么是用户配置文件,再往下看。


对一个新用户来说,可能碰到最实际的问题就是,原来用的是3.5/3.6,现在下载了4.0,安装,启动。完蛋了,工具栏一片混乱,扩展少了一堆,字体显示不太正常,等等。造成此现象的原因是4.0启动时会直接使用3.x系列的配置文件,结果由于版本差异太大,很多数据格式不兼容。所以,如果你还没有安装升级Firefox 4.0的话,请赶紧看一下如何新建配置文件

Firefox4.0广告上说了一堆变化,新功能,听起来很美,但你还没时间享受它们的时候就先碰到的是问题。造成这些问题的原因来自于另一些你可能不知道的变化。例如:
扩展管理器有相当大的改变。一是界面变了,成为了标签页about:addons,这里面有一些操作的位置有所改变。总的来说界面算是比较成功的。但是内部的工作模式的改变造成了很多扩展不兼容的现象,这时你们说的"等正式版"其实还是有用的,因为这13个Beta版并没有白拖时间,好歹不少作者已经更新了自己的扩展。4.0发布的今天,不兼容现象已经改善很多了。但是4.0中还有一个变化就是扩展安装时不再解压了,而3.6的扩展是解压为目录存放的,这之中是否造成不兼容或者问题,目前还不得而知。但愿没有吧,因为4.0也可以用解压的扩展。怕就怕你用了一阵4.0或者发现4.0不喜欢,想再用3.6启动同一个配置文件,这时会有更多的向下兼容的问题,几乎是无法逆转的。

我知道很多用户喜欢说的一句话是"网上说的那些招全都没用"。这话其实更多时候只是表达一种期待,期待在论坛获得的知识是比较给力的,不是老生常谈的小技巧。但在玩弄更高级的技巧之前,至少得明白它是什么吧。例如用about:config来调整扩展的强制兼容,现在需要改成
extensions.checkCompatibility.4.0;false
就连我刚刚升级上来,也没注意到,因为我在之前用的是
extensions.checkCompatibility.4.0b;false
而正式版只要写4.0,所以要新建一个。

我自己刚刚升级中也遇到不少问题,我个人的情况是在Ubuntu10.04下使用3.6.10,现在直接下载了官方zip版4.0,然后解压启动。我当然是新建了一个配置文件,但平心而论从0配置的确是很麻烦的。我下面就是把原来的配置全部拷贝过来,但至少这样做比污染原来那个配置要安全。

如果你是裸体Firefox用户我想基本上不需要往下看了,我碰到的问题主要都跟扩展有关。打开扩展管理器,一片被禁用的扩展,连"启用"的按钮都没有,开始时还没想到是上面提到的checkCompatibility的问题,我就直接去一个个下载。不一定要去Addons.mozilla.org,每个扩展旁边有个"更多",打开扩展的详细信息页,里面往往就有主页或者Addons.mozilla.org页面,在里下载最新版,慢慢把扩展修正到你需要的状态。事实上最好的办法是先把extensions.checkCompatibility.4.0;false加上,重启后看看有没有"启用"按钮先。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-03-21 22:01
俺就说一个
browser.showQuitWarning
改成true
然后关闭窗口时问要不要保存会话的窗口又回来了
我很懒...
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2011-03-21 22:01
4.0一个明显的变化就是标签栏置顶,如果你在3.6中用了什么扩展/脚本来实现这个功能的话,升级到4.0很可能就冲突了,要注意。

另外状态栏的取消相信有很多人是不乐意的,记得装Status-4-evar扩展,这个扩展2011.3.16版目前跟Locationbar2扩展冲突,作者已经确认了,相信不久就会解决。

这个扩展不是那种装上就可以忘记的扩展。你需要右键点状态栏(以下不称附加组件栏,统称状态栏,反正就是那个"栏"),再点"定制",并把状态栏文字/下载指示/进度条拖到状态栏上来,排列好位置。原有那一片空白的东东你可以拖回去。

----------------------------------------
如果你碰到Mouse gestures redox手势完毕后弹出菜单的现象
出问题的键值是
dom.event.contextmenu.enabled

不知道为什么是false,改成true就ok了

----------------------------------------
4.0中有一个功能可能可以加快启动速度,就是把
browser.sessionstore.max_concurrent_tabs
设置为0,这样Firefox在启动时虽然会恢复上次浏览的标签页,但只载入一个,其余的只有切换到它的时候才载入。(如果你启动时是显示空白页或者主页就没有效果了)

这是一个见仁见智的功能,我在很长时间也是设置为0,但是后来发现也不是特别方便,每切换到一个标签页都要等一下。其实默认的3还蛮不错的,即便你开Firefox时要恢复20个,也是在后台有序地进行载入。而你设置为0就不会自动载入了,所以要推荐也是推荐设置为1,不要设置为0。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
4楼#
发布于:2011-03-21 22:01
不容易啊码这么多字,版主辛苦。

另外想起版主说过,此贴就不要置顶了,置顶就没人看了。
leave
非常火狐
非常火狐
  • UID4598
  • 注册日期2005-03-31
  • 最后登录2019-07-26
  • 发帖数924
  • 经验152枚
  • 威望0点
  • 贡献值86点
  • 好评度4点
  • 社区居民
5楼#
发布于:2011-03-21 22:01
我总觉得用config来把检查兼容性关闭不是很合适。
我用的办法是直接打开xpi文件来改版本号 改完能用就用 不能用说明是真的不支持。个人看法。。


另外 有没有关于4.0各个配置文件所对应的数据存储的解释。
比如有些人想重建配置文件夹 需要保留哪些 删掉哪些之类的。。配置文件也有好多种。有时候并不想把所有的弄好设置都删掉。所以 各大小白们急需这类的解释啊。允许我在这贴小白一下 发个问 hoho  (虽然我自己能整明白一大部分 不过还是欠缺火候)
很多年过去。你还会因为那时的悲伤而悲伤么。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2011-03-21 22:01
字体和硬件加速也是很多新手会碰到和想问的问题。首先说硬件加速吧,很多人听说有硬件加速就很纠结这个问题,我想还是首先体验一下4.0是不是真的快了很多先吧?作为日常浏览用的话,硬件加速不会给你带来太大的改变。真正给你带来改变的是诸如retained layers这些广告上提都不提的新功能,而这些功能默认就是启用的。所以我衷心地希望对硬件加速这个问题保持淡定。

说完这个才能说字体。没错,就是因为这个"硬件加速",才可能会让你看到一种不太习惯的字体效果(当然我也希望我说的是错的,毕竟加速跟渲染听起来就不像是一回事)。如果你是Mactype的用户则感觉更加明显。如果你只是想关掉它的话,就把gfx.direct2d.disabled设置为true,重启看看有没有效果,还没有的话gfx.font_rendering.directwrite.enabled设置为false。
延伸阅读:
https://www.firefox.net.cn/forum/viewtopic.php?p=267339
https://www.firefox.net.cn/forum/viewtopic.php?t=33126
https://www.firefox.net.cn/forum/viewtopic.php?t=34771

如果你是不Mactype的用户的话,可以试着在userContent.css里面加上这么一条
body, input {text-shadow: 0px 0px 1px #999;}

字体会舒服很多(把999调整为888或者777就更浓),而你也很可能不需要关掉硬件加速。因为我用的是Linux,没有Mactype也没有硬件加速,而效果还是不错的。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2011-03-21 22:01
leave:我总觉得用config来把检查兼容性关闭不是很合适。
我用的办法是直接打开xpi文件来改版本号 改完能用就用 不能用说明是真的不支持。个人看法。。
回到原帖

不能用的话用哪种方法都不能用,兼容性检查跟改版本号是殊途同归的,只是改版本号需要更多的电脑知识和操作(解压、文本编辑、读代码、打包)。

[quote="leave"]另外 有没有关于4.0各个配置文件所对应的数据存储的解释。[/quote]
https://support.mozilla.com/zh-CN/kb/%E ... ofile&as=s
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
leave
非常火狐
非常火狐
  • UID4598
  • 注册日期2005-03-31
  • 最后登录2019-07-26
  • 发帖数924
  • 经验152枚
  • 威望0点
  • 贡献值86点
  • 好评度4点
  • 社区居民
8楼#
发布于:2011-03-21 22:01
哦 原来是一样的效果 了解了
多谢哈!
很多年过去。你还会因为那时的悲伤而悲伤么。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2011-03-21 22:01
我也来分享一下:
1、升级到4.0后会发现网页上有可订阅的RSS,但是地址栏并没有出现RSS订阅的图标,这是因为4.0的地址栏移除了这个功能,对我来说真是不方便,安装 RSS Icon In Awesomebar 扩展可以找回熟悉的RSS图标:
https://addons.mozilla.org/en-US/firefo ... awesombar/
2、按Ctrl+/可以快速显示和关闭附加组件栏,关于附加组件栏的定制我一般喜欢用 Barlesque 扩展:
https://addons.mozilla.org/en-US/firefo ... barlesque/
它的作用是将占据一整个地址栏位置的附加组件栏收缩起来(只显示放入该栏的图标),增大浏览空间。
3、about:support 功能增强了:要打开配置文件夹,可以从这里进入;可以显示所有已安装扩展及其对应的版本号和ID;还可以显示你所有对默认的首选项键值作出修改的条目(当然不包括扩展生成的条目);还可以看你目前显卡驱动版本号,以及direct2D,directwrite开启情况。个人觉得about:support的改进十分有用。

----------------
不过我这里about:config 显示我的direct2D和directwrite的启用都是显示为false,而我在about:config里面已经将direct的几项都设为开启状态了,不知道是否是intel GMA 集成显卡不支持还是驱动版本太久(09年9月23日)
Firefox More than meets your experience
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
10楼#
发布于:2011-03-21 22:01
还有个很有潜力的扩展,我们社区还没有提到,可以内部调整字体渲染
只适用于Win 7 / Vista
https://addons.mozilla.org/en-us/firefo ... ing-tuner/

在极限看到了测试帖
http://bbs.themex.net/showthread.php?t=16873394
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
lszf520
小狐狸
小狐狸
  • UID24230
  • 注册日期2008-05-21
  • 最后登录2011-11-13
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2011-03-21 22:01
Cye3s:俺就说一个
browser.showQuitWarning
改成true
然后关闭窗口时问要不要保存会话的窗口又回来了
回到原帖


这个真的太有用了,谢谢
游客

返回顶部