1、 关于互联网上现有的火狐狸的about:config详解,都不甚详实,90%以上的内容让人看了还不知道该怎么弄,国内对于它们的翻译更是非常初级,只 是提供了about:config的目录索引和简介一类的词句。——教程这种东西,不光得叫人知其然,还得知其所以然。所以我们几个人才萌生了要弄一篇这 东东的想法。
2、这篇帖子不同于网上任何一篇about:config详解,写作过程中部分参考了国内现有的翻译成果,有的参考的英文资料,有很多内容是连英文资料都没有,完全是我自己一点一点摸索出来的,写的非常艰苦。如果有人能帮我就好了。 smile.gif
3、非常初级的半成品,错误肯定少不了……希望大家不吝赐教!意见、建议、资料、纠错、拍砖……什么帮助都欢迎!
4、关于进度,原打算在4月初写完,后来是5月,现在计划是7月…… laugh.gif ——要是有人能够帮我呢,大家可以搞分工合作,然后统一校稿,那样会快很多。
5、主要参考资料:
http://kb.mozillazine.org/Firefox_:_FAQs_:...:config_Entrieshttp://kb.mozillazine.org/Firefox_:_FAQs_:...:config_Entries
http://wiki.mozcn.org/index.php/Firefox:ab...%B8%93%E9%A2%98http://wiki.mozcn.org/index.php/ ...g%E4%B8%93%E9%A2%98
6、火狐狸的about:config选项是不同的,有的是windows only ,有的是linux only ,有的甚至是只有源代码编译安装的浏览器才有的选项。文中有空出来的地方就是这些选项,先弄出统一的来,其他的最后一块加进去。
7、键值分为三种类型:整数型,键值为整数,例如5000、10000等;布尔型,键值为逻辑值,只有true和false两种;字符串型,键值一般为不属于以上两种的各种字符、字符串。
1、accessibility.accesskeycausesactivation
accesskey 允许用户通过Alt+ accesskey的方法来打开页面中的超链接。其中的accesskey需要网页编写者预先定义好,并且不能与浏览器的快捷键相冲突。比如,常见的 Alt+q.当该值设置为true时,浏览支持accesskey的网页,可以使用Alt+q打开定义好的特定链接;设为false时,则将聚焦该链接, 再按一下回车打开该链接。
下面给大家一个站点测试一下:http://www.odierobin.com/blog/
PS:这是个相当古老的功能,但偶不知道有什么实用价值。
2、accessibility.Browsewithcaret
按 下F7键,可以看到一个窗口提示,确认后看到了什么?没错,在网页中出现了一个可移动的光标。你可以用它进行一些基本的操作,比如,shift+方向键可 以用来选定某段文本。accessibility.Browsewithcaret就是控制这个功能的。实际上就像上面说的,F7就可以控制这个布尔值 true和false的切换。
PS:此功能也非常古老,自从有了鼠标,这功能就成了鸡肋。
3、accessibility.Tabfocus
用 来控制tab键的切换功能。当此数值为默认的7时,你可以使用tab键在页面中所有的超链接和控件(比如表单、脚本语言生成的按钮等)中顺序切换;当此值 为1时,tab键只在文本输入框控件中切换;当此值为2时,只在除文本输入框控件以外的控件中切换;此值为3,在所有控件中切换(不包括超链接);此值为 4,在超链接和链接图像间切换。
4、先讲一个Type Ahead Find(Find As You Type)的概念(http://www.mozilla.org/access/type-ahead/)当焦点在某一页面上时(什么叫焦点?就是用鼠 标在网页上点一下,注意,使用这个功能不能点击可输入文本的地方),然后确保中文输入法没有打开(中文输入法中的英文也不行),好了,输入你想在本页面中 搜索的英文单词吧。怎么样?是不是边输入边查找(Type Ahead Find)?
PS:此功能特别适合英语系国家使用,它使得页面搜索变得如此的方便。至于中文用户……还是老老实实地用F3或者等待改进版本吧。
另:搜索页面除了F3以外,/ 键和Ctrl+F都是相同的功能。而 ' 键(就是双引号那个键,英文状态下)是只搜索超链接上的文字。
下面就是几个与Type Ahead Find有关的布尔值:
(1)accessibility.Typeaheadfind
总体上控制Type Ahead Find,ture开启,false关闭。
(2)accessibility.typeaheadfind.Autostart
true就是自动打开typeaheadfind,并且使文本输入框等失去焦点;false就是当你按下F3或者' 之类的键时才启动页面搜索。
(3)accessibility.typeaheadfind.Enablesound
True就是当 typeaheadfind没找到你输入的词句时发出声音,False就是没声。
(4)accessibility.typeaheadfind.Flashbar
PS:flashbar应该指的是firefox屏幕下方的搜索条,但是具体这几个整数的含义我还没有弄明白。
(5)accessibility.typeaheadfind.Enabletimeout
true就是当不按任何按键后一定时间后,页面搜索将自动关闭;false就是只有在按Esc键时才关闭页面搜索。
(6)accessibility.typeaheadfind.Linksonly
true就是只搜索链接上的文字,false就是全搜。
(7)accessibility.typeaheadfind.SoundURL
为上面的accessibility.typeaheadfind.Enablesound选择声音来源。你可以自定义一个.wav文件,使用default是默认声音;使用beep就是发出“嘟嘟”声。
(8)accessibility.typeaheadfind.Startlinksonly (更改需要重启生效)
对应上面的(6),true就是只搜索超级链接上开始的那个字母(单词、短语)等是否匹配;false就是搜索超级链接上的全部文字内容。
PS:搞明白这个东东费了半天劲。后来才明白对这个选项的更改需要重启才能生效。
(9) accessibility.typeaheadfind.Timeout
对应上面的(5),你可以在本项中设定自动退出搜索的时间限定。默认5000(毫秒)
5、下面两项需要相关应用程序的配合,如果你没有安装类似的应用程序,那么,默认就是空白。
(1)accessibility.usebrailledisplay
这是Mozilla配合盲文输入程序使用的选项。
(2)accessibility.usetexttospeech
这是Mozilla配合朗读网页文字程序(tts)预留的选项。
PS: 看了这两个选项觉得很感动,Mozilla考虑得确实非常周全。现在Firefox有一个tts插件:https: //addons.update.mozilla.or ...?id=269&vid=852 可以调用微软的语音引擎来朗读网页,可惜不支持中文,大概也不能运行在非Windows平台上。
6、accessibility.warn_on_browsewithcaret
配合上面的第2项accessibility.Browsewithcaret.True: 你会再切换光标浏览时(F7)给出提示;False: 不提示。
7、advanced.always_load_images
访问页面是总是载入所有图片。
8、advanced.mailftp
对匿名ftp,发送用户的邮件地址作为密码。(应该是类似于flashfxp的那个功能。)
9、 对于下面的几项:alerts.height, alerts.slideIncrement, alerts.slideIncrementTime, alerts.totalOpenTime我了解的不多。只知道它们等可以作为函数定义警告框的大小、显示时间等以获得最佳的显示效果,但具体是XUL还 是Javascript还是其他什么语言使用它们,以及它们具体怎么工作我不清楚。等待高手解答。唯一确定的是,普通用户使用默认值就可以了。 happy.gif
10、下面的几项都是和程序升级相关的。
(1)app.build_id, app.extensions.version, app.id 和下面的app.version 是firefox及扩展的特定标识符。用做扩展系统及程序自动升级系统对它们的“辨别”。一般用户不要更改这些选项。
(2)这几项是控制Firefox的升级选项:
app.update.enabled 总体上控制是否允许程序升级
app.update.autoUpdateEnabled 是否允许程序是否自动(在后台)升级
app.update.interval 升级间隔,默认86400000(毫秒),大家可以算一算约合多少小时?happy.gif
app.update.lastUpdateDate 最后一次升级日期
app.update.performed
是否提示升级完毕。( 原文:Whether or not an update has been performed this session.──大家看看应该怎么翻?)
app.update.updatesAvailable
是否提示可用更新(这个我也不确定)
app.update.url 没什么说的,自动升级的地址
11、application.use_ns_plugin_finder
这个选项在这里查到了:http://kb.mozillazine.org/About:config_Entries
True: When a plugin is not found, clicking on the puzzle piece will open a dialog telling the user what plugin is needed.Clicking on the "Get the Plugin" button brings the user to the plugins installation page.
False: Clicking on the puzzle piece will send the user to that plugin's page on plugins.netscape.com which will have a link to that plugin's installation page.
大概意思就是当true时,点击“获得插件”进入插件安装页面;当false时,进入plugins.netscape.com 的页面。
但是我试了半天,实在不知道有什么区别。大家试一试?
12、 rlogin, telent和tn3270都是网络协议名称。applications.rlogin, applications.rlogin_with_user和applications.telnet就是针对这些协议而言的。Firefox提供对这 些协议的良好支持。(与普通用户没关系)
13、applications.tmp_dir
临时文件夹所在位置。
14、linux only
15、 首先说一下BiDi languages的概念,它的英文全称是bi-directional language.中文称谓是双向字符集语言,这种语言主要包括希伯来语、阿拉伯语和乌尔都语等。它们的最大特点就是允许双向文本——也就是说,它们的本 土语言书写顺序是从右往左,而其中的英文单词或商标符号从左向右显示。(晕)
是不是太混乱了呢?所以,Mozilla专门开发了这种语言的控制文本扩展(http://bidiui.mozdev.org/browser/ )以提供对这类语言的支持。以下的
bidi.browser.ui
bidi.characterset
bidi.controlstextmode
bidi.direction
bidi.numeral
bidi.support
bidi.texttype
都是提供这项服务的,中文用户大可以不必理会。
16、browser.active_color
活动的超级链接文字的颜色。
17、browser.anchor_color
默认的超级链接链接颜色。
18、browser.blink_allowed
控制是否允许使用CSS中的