By Nigel McFarlane
Book Price: $24.95 USD
£17.50 GBP
PDF Price: $19.99
Cover | Table of Contents | Colophon
|
Operating system
|
Default install area
|
Default profile area
|
|---|---|---|
|
Single-user Windows 95/98/Me
|
C:\Program Files\Mozilla Firefox
|
C:\Windows\Application Data\Mozilla\Firefox
|
|
Operating system
|
Default install area
|
Default profile area
|
|---|---|---|
|
Single-user Windows 95/98/Me
|
C:\Program Files\Mozilla Firefox
|
C:\Windows\Application Data\Mozilla\Firefox
|
|
Multi-user Windows 95/98/Me
|
C:\Program Files\Mozilla Firefox
|
C:\Windows\Profiles\
%USERNAME%
\Application
data\Mozilla\Firefox
|
<iframe>.
Scripts running inside the web page can't reach out
into XUL, so those bars are mostly untouchable. Most bars can be
disabled from the View menu. Figure 1-3 shows a
normal Firefox window with the sidebar made visible.
<frameset> page, you see only the frameset
definition. You can change line-wrap and syntax-coloring options from
the View menu in the new window.window.open()
scripting feature. (Technically, this
is a DOM 0 browser feature available from JavaScript only.) These new
windows can be opened with specific menu bars and toolbars disabled.
Security hobbles prevent some uses of this feature.
|
This is the standard icon for a
Mozilla
Extension,
Plugin, or Theme. Extensions are small add-on pieces of logic (or
whole applications) that can be run or used as part of general web
activity. If you have installed one or more extensions into Firefox,
then something is going to work differently from the default
behavior.
|
|
This icon sometimes appears at the bottom-right edge of the status
bar. It tells you that the web page you're looking
at has an
RSS
feed that complements its normal HTML content. You can hover your
cursor over the icon to see the status of the feed. Click on the icon
to capture the feed as a set of Firefox Live Bookmarks
|
|
Key combination
|
Use
|
|---|---|
|
Ctrl-A
|
Select all content
|
|
Ctrl-C
|
Copy current selection
|
|
Ctrl-D
|
Add a bookmark
|
|
Ctrl-H
|
Display the History sidebar
|
|
Ctrl-I (and Ctrl-B)
|
Open Bookmarks sidebar
|
|
Ctrl-N |
http://update.mozilla.org content
portal, which provides security and safety. Even in the wild, themes
are overall much safer than extensions. At most, they make Firefox
illegible and unworkable, whereas a truly wild extension can make
Firefox curl up and die completely.
about:blank and
display it.xterm (Linux) or
an MS-DOS or cmd window (Windows). Then they type
program
/? or
program
--help,
depending on the operating system. The latter option works everywhere
except in Windows, because Firefox doesn't provide
console-based help there. So Windows is a special case: help
information isn't automatically spat out there. To
see command-line options on Windows, you have to go further with a
DOS or cmd box. On Windows, start up a command
line (Start→Programs→MS-DOS Prompt) and follow
these steps:
C:
cd "Program Files"
cd Firefox
firefox --help > help.txt
type help.txt
-version. You
don't need to redirect anything on other platforms./ (forward slash) or
// (double forward slash) as the command-line
switch prefix. On all platforms, Firefox-specific options can be
preceded with - (minus) or --
(minus, minus). These two command lines are the same on Windows, but
only the first one will work on Linux:firefox -console --jsconsole http://www.example.com firefox --console /jsconsole http://www.example.com
|
Option
|
Windows?
|
|---|
security.password_lifetime /* set to 0 (days), default is 30 (days) */
network.cookie.alwaysAcceptSessionCookies /* set to true */ network.cookie.cookieBehavior /* set to 0 = Accept All */ network.cookie.lifetimePolicy /* set to 0 = until expiry */
browser.download.defaultFolder /* was /home/nrm */
browser.download.defaultFolder /* to /home/nrm/Desktop */
http://update.mozilla.org) to see
what's new. If there are critical patches, the home
page displayed at startup is replaced with a warning page. If there
are any patches at all, an icon appears on the menu bar. To turn off
that functionality, set these
preferences:app.update.enabled /* default is false */ app.update.autoUpdateEnabled /* set to false. default = true */
extensions.update.enabled /* default is false */ extensions.update.autoUpdateEnabled /* set to false. default = true */
network.proxy.type /* an integer, default = 0 */
|
Radio option
|
network.proxy.type
|
|---|
about:config system. There is a
way to serve these preferences up more securely using a server
[Hack #29]
. You can also configure proxy
arrangements
[Hack #15]
.389, 636 (LDAP), 70 (gopher), 21, 22 (FTP), 79 (finger), 13 (datetime)
network.security.ports.banned.override /* unset by default */
network.security.ports.banned /* unset by default */
cert8.db key3.db secmod.db
signtool -L -d"."