Firefox (简体中文)

From ArchWiki
Revision as of 08:20, 18 February 2012 by Skydiver (Talk | contribs) (update summary)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

摘要 help replacing me
Firefox浏览器的安装、配置、使用。
相关页面
Browser Plugins (简体中文):获取和安装浏览器插件(如Flash)。
Firefox Tweaks:配置与优化。

Firefox(火狐)是Mozilla(谋智网络)出品的一款图形界面网络浏览器。

安装

官方软件仓库中有最新稳定版Firefox,可以用pacman安装。

安装简体中文语言包:

# pacman -S firefox-i18n-zh-cn

附加组件

Firefox 广为人知的一点是它的大量的附加组件,可以用来添加新功能或更改 Firefox 中已有功能。你可以在 Firefox 中的“附加组件管理器”中查找新附加组件或管理已安装的附加组件。

想查看热门附加组件列表,参见: 按热门度排序的附加组件列表.

以下是一些常见的附加组件:

很流行的广告屏蔽插件。
网页内容抓取插件,可以抓取视频、图像等等。
Firefox配置工具,配置标题栏、图标、用户代理等等。
整合Firefox下载信息和Linux消息提示。
禁止播放Flash动画,可以根据情况屏蔽。
高速下载链接、视频、音频等网页内容。强大、轻量、稳定的外部下载管理器。
保护隐私,屏蔽Google Analytics之类的追踪脚本。
调用外部程序播放网页视频。适用于无法使用多媒体插件的用户。
选择性屏蔽js脚本、Flash等网页内容。只允许受信任站点运行脚本,保护系统。
在浏览器上添加一个按钮,以方便控制代理开关。
添加一个按钮和一个工具栏,切换用户代理。

插件

参见: Browser Plugins

要查看插件使用情况,在Firefox地址栏输入:

about:plugins

或者使用工具菜单中的附加组件,选择插件标签。

Gnome 整合

AUR安装firefox-gnome-keyring-gitAUR,整合Firefox和gnome-keyring。

安装firefox-extension-firefoxnotify-gitAUR整合libnotify/notifyOSD。

拼写检查字典

选择任意文本,右键为该语言添加字典,重启浏览器即可。

或者从软件仓库安装:

pacman -Ss hunspell

增加搜索引擎

新方法

https://addons.mozilla.org/en-US/firefox/browse/type:4/ 选择搜索引擎并安装。

如果想自己写一个,到~/.mozilla/firefox/xxx.default/searchplugins/(xxx代表你的账户id)看一看。

对 root 用户的方法

Firefox 将搜索引擎文件写入到 /opt/mozilla/lib/firefox/searchplugins,但是这个文件默认只能被 root 读写。这意味着用户无法添加搜索引擎。你可以 chmod o+w 这个文件夹来安装搜索引擎。

想要移除搜索引擎,删除 /opt/mozilla/lib/firefox/searchplugins 中对应的搜索引擎文件。下一次启动 Firefox 该搜索引擎就不会出现在列表里。

arch-firefox-search

arch-firefox-search为Firefox搜索框添加Arch相关内容的搜索引擎(AUR、wiki、论坛……):

# pacman -S arch-firefox-search

Firefox 相关项目

分支项目

  • Iceweasel —— 两个不同Firefox分支的合称。一个是GNU的项目,已更名为Icecat第二个是Debian维护的,基于2.0版本的分支。目前,AUR中只有Icecat。
  • GNU/IceCat —— 前身是GNU IceWeasel,是GNU出品的完全自由的浏览器,是Firefox的一个分支。它与GNU/Linux完全兼容,多数Firefox插件也可以使用。IceCat完全可以替代Firefox。

整合 KDE

使用OpenSUSE补丁,和KDE整合较好。首选方案。
使用KDE's KParts 嵌入文件查看器。备选方案。
这个扩展程序可以与 KDE 的 Oxygen 主题配合,包括颜色主题、 Faenza 图标和很多个性化选项。

疑难解答

Firefox 4 新菜单按钮

默认Archlinux启用旧的菜单栏。要启用新的菜单按钮,将查看->工具栏->菜单栏去掉选择。

Linux下你只能看到平平扁扁的灰色按钮,而不像Windows下的橙色。可以自己修改,方法是在$HOME/.mozilla/firefox/userprofile/chrome/userChrome.css中添加:

#appmenu-toolbar-button {
  list-style-image: url("chrome://branding/content/icon16.png");
}
#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
  display: none !important;
}

如果没有该文件及其父目录,请自行添加。

无法安装附加组件

请检查/tmp目录权限,确保是1777:chmod 1777 /tmp

“打开所在文件夹”错误

KDE中使用“下载”窗口中的“打开所在文件夹”时,Firefox某些版本强制使用Cervisia或Gwenview打开文件夹。解决方法参见Mandriva论坛:firefox 'open containing folder' in Gwenview not Dolphin。摘录如下:

$HOME/.local/share/applications中创建文件:defaults.list,添加内容(注意末尾要有空行):

x-directory/normal=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;

重启Firefox即可。

Firefox 自动创建 ~/Desktop,但我不需要

参见这个帖子。

升级 Xorg 后字体变小

升级xorg7之后,一些用户反映Firefox中字体变得很小。设置编辑 > 首选项 > 内容 > 字体&颜色 > 高级 > 显示器分辨率 > 系统设置,修改默认字体即可。

禁止插件弹窗

有些插件,如Flash,忽略浏览器设置,会弹出窗口。要阻止这种弹窗:

  1. 打开 about:config。
  2. 右键添加新的整数项目。
  3. 命名为 privacy.popups.disable_from_plugins。
  4. 设置为2。

可用值如下:

  • 0: 允许所有插件弹窗。
  • 1: 允许弹窗,但限制在dom.popup_maximum数值内。
  • 2: 禁止插件弹窗。
  • 3: 禁止插件弹窗,即使是可信站点。

中键点击问题

! 此 URL 无效,无法载入,

许多人使用中键点击时会莫名跳转到某页面,或者出现上述错误。

问题的原因是,许多类UNIX操作系统设置鼠标中键执行粘贴操作。这与Firefox的功能冲突了(在新窗口打开链接)。可以关闭Firefox的这项功能:

在浏览器地址栏输入:

about:config

打开并找到middlemouse.contentLoadURL项,设置为False。

此外,如果要打开中键点击出现滚轮的功能(Windows默认启用),设置general.autoScroll为True。

Backspace键无法实现“后退”功能

根据此文,为了修正一个bug,关闭了此功能。开启方法如下:

在浏览器地址栏输入:

about:config

打开并找到browser.backspace_action项,设置为0。

无法记录登陆信息

有可能是Firefox profile文件夹中的cookies.sqlite损坏了。关闭浏览器后删除cookie.sqlite即可:

打开终端输入:

$ cd ~/.mozilla/firefox/xxxxxxxx.default/
$ rm -f cookies.sqlite
注意: xxxxxxxx 表示随机生成的8个字符

重启Firefox检查问题是否解决。

使用深色GTK主题时文本区域故障

使用深色GTK主题时,可能看不到某些网站输入框和文本区域的文字(白底白字)。这可能是因为某些网站只设置了背景色或文本色,而Firefox主题使用了一样的颜色。

A work around is to explicitly setting standard colours for all web pages in

可以在~/.mozilla/firefox/.../chrome/userContent.css设置所有网页的标准色彩配置。

下列代码设置输入框默认黑底白字,默认设置不会覆盖网站自己的设置:

input {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

textarea {
    -moz-appearance: none !important;
    background-color: white;
    color: black;
}

下列代码强制设置色彩(设置 > 内容 > 颜色中的“允许页面选择显示颜色而无需使用上面的设置”):

input {
    -moz-appearance: none !important;
    background-color: pink !important;
    color: green !important;
}

textarea {
    -moz-appearance: none !important;
    background-color: pink !important;
    color: green !important;
}

请自行修改颜色,或者使用附加组件Stylish

首选项窗口一片空白

可能由旧版本文件引起,删除~/.mozilla/firefox/[profile]/chrome即可。参见:Mozilla Support

文件关联问题

GNOME用户可能遇到该问题,安装libgnome即可:

pacman -S libgnome

如果使用KDE,还可以这样:

ln -s ~/.local/share/applications/mimeapps.list ~/.local/share/applications/mimeinfo.cache

这样,Firefox应该严格使用KDE的文件关联设置了。

图片色彩难看

Firefox的色彩管理不够完善,使用某些硬件的用户可能看不到正确的图片色彩。

解决方法如下(更多信息):

  1. 打开about:config
  2. 修改gfx.color_management.mode0
  3. 重启Firefox。

搜索框使用"手气不错"

要在搜索框使用Google的"手气不错",方法如下(this 原文):

  1. 打开about:config
  2. 修改keyword.url为:
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&q=

关闭Firefox时不询问是否保存标签

根据Mozilla Support

  1. 打开about:config
  2. 修改browser.warnOnQuittrue
  3. 修改browser.showQuitWarningtrue.

参见

Debian包管理员有关商标问题的介绍。
GNU的Mozilla分支主页。