Académique Documents
Professionnel Documents
Culture Documents
com
Ultimate Tips
3. From the New submenu, select the type of preference you wish to create. Choose
String if its value will be textual, Integer if it will be a number, or Boolean if it
will be either true or false.
4. Enter the name of the preference in the dialogue that follows. Be careful to get it
right.
5. Enter the value of the preference in the next dialogue.
2. Open the context menu of the preference you wish to edit and select the Modify
command.
3. Modify the value of the preference in the subsequent dialogue.
4. Note that some preferences will require a restart for the change to take effect.
This is not the place to modify your about:config settings. This is a reference to the
entries in about:config.
about:config is a list of preferences that you can change. This article is meant to be a
partial documentation of those preferences. Alternative lists can be found at the
Preferential project, Mozilla's networking documentation, and Mozilla's embedding
documentation. See also Editing configuration and User.js file.
Many of the entries that appear in Firefox will also apply to Mozilla Suite and vice versa.
Note: Spaces between the dots in preference names exist purely for word-wrapping. They
are actually not present and should not be thought as so. Editors of this page must take
care to follow this convention in order to not force users to horizontally scroll this article.
Contents
[hide]
• 1 Accessibility.*
• 2 Advanced.*
• 3 Alerts.*
• 4 App.*
• 5 Bidi.*
• 6 Browser.*
• 7 Config.*
• 8 Content.*
• 9 DOM.*
• 10 Editor.*
• 11 Extensions.*
• 12 Font.*
• 13 General.*
• 14 Intl.*
• 15 JavaScript.*
• 16 Layout.*
• 17 Middlemouse.*
• 18 Mousewheel.*
• 19 Network.*
• 20 NGLayout.*
• 21 Plugin.*
• 22 Print.*
• 23 Privacy.*
• 24 Profile.*
• 25 Security.*
• 26 Signon.*
• 27 Snav.*
• 28 UI.*
• 29 Update.*, Update_notifications.*
• 30 XPInstall.*
• 31 Miscellaneous
[edit]
Accessibility.*
Name Type Meaning of Values
accessibility. tabfocus Integer Determines which web page elements can gain
focus when [Tab] key is pressed.
1 (default in OS X): Text field form controls
only
2: All form controls except text fields
3: All form controls
4: Hyperlinks and hyperlinked images
7 (default): All form controls and hyperlinks
Note: In Firefox 1.5 on Mac OS X, the browser's
behavior is determined by the "Full keyboard
access" system preference unless this preference
has been user-set (see bug 187508).
[edit]
Advanced.*
Name Type Meaning of Values
[edit]
Alerts.*
Note: These apply to the "Downloads Complete"- and "Updates Available"-style alerts,
not regular JavaScript alert() dialogs.
alerts. height Integer Height in pixels of the alert box. Default value is 50.
[edit]
App.*
Name Type Meaning of Values
[edit]
Bidi.*
Name Type Meaning of Values
Type of text
1 (default): Charset
bidi. texttype Integer
2: Logical
3: Visual
[edit]
Browser.*
Name Type Meaning of Values
browser. display.
Boolean True: Set colors on focused items according to
use_focus_colors preferences
False (default): Do not set colors on focused items
False (default): Do not set colors on focused items
The last directory used for saving a file from the "What
browser. download. dir String
should (browser) do with this file?" dialog.
browser. search. order. (name) (. Used for weighting search engine entry sorting. Points
String
digit) to .properties file.
browser. search. param. (name). Used for adding arbitrary variables to the search query
String
(digit). ("custom" or "default") of the (name) search plugin.
browser. search. selectedEngine String Name of currently selected search engine plugin
browser. search. update Boolean True (default): Automatically check for updates to
search plugins.
False: Opposite of the above.
Note: Firefox 1.5 and above only.
Behavior for the tab bar when only one tab exists
True (default): Hide the tab bar
False: Always show the tab bar
browser. tabs. autoHide Boolean
Note: In Firefox, this can be changed via "Tools →
Options → Advanced → Tabbed Browsing → Hide the
tab bar when only one web site is open"
browser.
Boolean Unused
trim_user_and_password
browser. update. resetHomepage Boolean Determine whether to reset homepage during browser
installation
True: Reset homepage in browser.startup.homepage to
value in browser.startup.homepage_reset
False (default): Do not reset homepage
[edit]
Config.*
Name Type Meaning of Values
[edit]
Content.*
Name Type Meaning of Values
[edit]
DOM.*
Name Type Meaning of Values
Other events:
keydown:
keypress:
keyup:
mousedown:
mouseup:
click:
dblclick:
error:
The maximum number of simultaneously
dom. popup_maximum Integer
open popup windows. Default value is 20.
[edit]
Editor.*
These settings affect libeditor (i.e. Composer and Mail). Most have no effect in Firefox.
[edit]
Extensions.*
This branch of preferences is usually used to hold settings for installed extensions, but
there are a few that deal with extensions and themes in general.
[edit]
Font.*
The majority of the font.* entries are of the form:
The (font property) indicates that the value of the entry is one of the following:
name-list
A comma-and-space-delimited list of font names corresponding to the (font type)
and (language code) (String)
name
A font name (String)
size
The font size, in pixels (Integer)
The (font type) indicates which CSS generic-family is being referenced in the value, or
simply whether the font is fixed-width or variable-width. The (font type) is one of the
following:
serif
(e.g. Times)
sans-serif
(e.g. Helvetica)
cursive
(e.g. Zapf-Chancery)
fantasy
(e.g. Western)
monospace
(e.g. Courier)
fixed
Any fixed-width font
variable
Any variable-width font
[edit]
General.*
Name Type Meaning of Values
general. config. A .cfg file to parse and read for AutoConfig. Unset by
String
filename default.
general. config.
String A vendor ID associated with the AutoConfig file.
vendor
general. useragent. ISO 639-2 value representing the user's language for the
String
locale User-Agent string
[edit]
Intl.*
Name Type Meaning of Values
Character sets in which to accept data. Default
intl. accept_charsets String
value is iso-8859-1,*,utf-8.
[edit]
JavaScript.*
Name Type Meaning of Values
[edit]
Layout.*
Name Type Meaning of Values
[edit]
Middlemouse.*
Name Type Meaning of Values
middlemouse.
Boolean Determines behavior of
openNewWindow middlemouse.contentLoadURL when that preference
is true.
is true.
True (default): Open links that are middle-clicked in a
new window
False: Opposite of the above.
[edit]
Mousewheel.*
These fall into two groups, vertical and horizontal scroll. The general form is:
• mousewheel.(modifier key).(type)
• mousewheel.horizscroll.(modifier key).(type)
action
integer value that determines the type of action:
numlines
number of lines to scroll by (if relevant)
sysnumlines
use system preferences to determine how many lines to scroll by
[edit]
Network.*
Name Type Meaning of Values
True: Allow sites to set cookies unless the user has removed
network. cookie. cookies set by the site
Boolean
blockFutureCookies False (default): Removed cookies do not affect future cookie
acceptance.
Determines how the browser should handle cookies.
0 (default): Enable all cookies
1: Allow cookies from originating server only
network. cookie. 2: Disable all cookies
Integer
cookieBehavior 3: Use P3P policy to decide
Note: In Firefox, this can be changed via "Tools → Options
→ Privacy → Cookies → Allow sites to set cookies / for the
originating web site only"
network. cookie.
Boolean Seemingly unused.
denyRemovedCookies
network. http. version String Determines which HTTP version to use. Default value is 1.1.
True (default): Use the GSS lib that comes standard with the
network. negotiate-auth. host operating system
Boolean
using-native-gsslib False: Use the GSSAPI library specified in
network.negotiate-auth.gsslib.
network. ntlm. send-lm- Determines whether or not the LM hash will be included in
Boolean
response response to a NTLM challenge. Servers should almost never
need the LM hash, and the LM hash is what makes NTLM
authentication less secure.
True: Send the LM hash
False (default): Opposite of the above
Note: Does not affect network.automatic-ntlm-auth.*
settings. See bug 250961 for more information.
The port for the manually configured proxy for the given
network. proxy.
Integer protocol. Used when network.proxy.type is 1.
(protocol)_port
Note: In Firefox, this can be changed via "Tools → Options
→ General → Connection Settings... → Manual proxy
configuration"
[edit]
NGLayout.*
NGLayout stands for Next Generation Layout Engine. These preferences are largely low-
level tweaks and debug options for how content appears in the browser.
[edit]
Plugin.*
Name Type Meaning of Values
[edit]
Print.*
Name Type Meaning of Values
[edit]
Privacy.*
Name Type Meaning of Values
privacy. popups.
Boolean Seemingly unused.
usecustom
[edit]
Profile.*
Name Type Meaning of Values
[edit]
Security.*
Name Type Meaning of Values
security. OCSP. URL String Determines the URL to query for OCSP
certificate verification/validation if
security.OCSP.enabled is 2. Default value is an
empty string.
Note: In Firefox, this can be changed via "Tools
→ Options → Advanced → Validation → OCSP
→ Service URL"
[edit]
Signon.*
Name Type Meaning of Values
[edit]
Snav.*
These preferences are associated with Spatial Navigation, a method of moving focus on a
web page with respect to the visual layout of elements. Spatial navigation is not present
(compiled in) by default, so these preferences will only work in binaries compiled with
ac_add_options --enable-extensions=spatialnavigation.
[edit]
UI.*
Most of these preferences control settings that the browser attempts to read from the host
operating system (e.g., your current color scheme). However, these can be overridden by
manually setting the preferences to something else. For a more complete listing of the
UI.* preferences, see UI Widget Look and Feel.
[edit]
Update.*, Update_notifications.*
Name Type Meaning of Values
[edit]
XPInstall.*
Name Type Meaning of Values
xpinstall.
Determines the chrome location of the XPInstall dialog. Default value is
dialog. String
chrome://mozapps/content/xpinstall/xpinstallConfirm.xul.
confirm
xpinstall.
dialog. Determines the chrome location of the extensions dialog. Default value is
String
progress. chrome://mozapps/content/extensions/extensions.xul?type=extensions.
chrome
xpinstall.
dialog. Determines the chrome location of the themes dialog. Default value is
String
progress. chrome://mozapps/content/extensions/extensions.xul?type=themes.
skin
xpinstall. True (default): When installing extensions from remote hosts, remote
whitelist. Boolean host must be on the whitelist
required False: Opposite of the above
[edit]
Miscellaneous
Name Type Meaning of Values
allinonegest. * Varied These preferences are set via the All in One Mouse Gestures extensio
Boolean True: When a plugin is not found, clicking on the puzzle piece will o
application.
dialog telling the user what plugin is needed. Clicking on the "Get the
use_ns_plugin_finder
use_ns_plugin_finder Plugin" button brings the user to the plugins installation page.
False (default): Clicking on the puzzle piece will send the user to tha
plugin's page on plugins.netscape.com which will have a link to that
plugin's installation page.
backups.
Integer Unused (obsolete). Previously: number of backup copies of prefs.js to
number_of_prefs_copies
Custom name for the Personal Toolbar Folder. If empty (default), nam
custtoolbar.
String determined by string bundle or the hard-coded value "Personal Toolb
personal_toolbar_folder
Folder".
These entries apply to the DOM Inspector and are only relevant if yo
inspector. * Varied
it installed.
If you prefer to keep JavaScript turned off but need it for a few sites, you can configure
the browser to use a JavaScript site "whitelist." There is no built-in interface to do this, so
you will need to edit user.js. You can also edit about:config, but due to a bug, you will
not see the changes you've made (though they will take effect).
In user.js, add the following lines:
user_pref("capability.policy.policynames", "jsok");
user_pref("capability.policy.default.javascript.enabled", "noAccess");
user_pref("capability.policy.jsok.sites", "http://www.example.com");
user_pref("capability.policy.jsok.javascript.enabled", "allAccess");
user_pref("capability.policy.jsok.sites", "http://www.example.com
http://www.example.net");
Note that you need to have JavaScript enabled when you use these preferences, because
disabling it will override these settings.
Similarly, you can create a JavaScript site "blacklist" — that is, allow JavaScript on every
site but those you specify. For this behavior, you would add the following lines to user.js:
user_pref("capability.policy.policynames", "nojs");
user_pref("capability.policy.nojs.sites", "http://www.example.com
http://www.example.net");
user_pref("capability.policy.nojs.javascript.enabled", "noAccess");
You need to restart your browser after editing user.js, otherwise the changes will not take
effect.
Animated images
From MozillaZine Knowledge Base
Contents
[hide]
[edit]
[edit]
Using about:config
You can also use about:config in Thunderbird to turn off animated images in RSS feeds.
[edit]
Using user.js
Alternatively, you can edit your user.js file to set this preference. For instance, to prevent
image animation in RSS feeds in Thunderbird, insert the following into the user.js file in
your Thunderbird profile folder:
user_pref("image.animation_mode", "none");
[edit]
Press ESC on Windows (different for other OSes) will pause animated images on the
current website.
You can use command line arguments to change the way Firefox, Thunderbird, and
Mozilla Suite start.
Contents
[hide]
[edit]
• Go to "Start -> Run" and entering the what you wish to execute with the switch.
For example,
• You may also create a shortcut on your Desktop or wherever you like to make this
less tedious. Right click on an open space. Choose New -> Shortcut. Follow the
wizard in creating a new shortcut. When it prompts you for location (not name),
type what you want to execute. For an example, see above.
[edit]
• Go to your Terminal window and type what you want to execute. On Linux, the
shortcuts to your Terminal window will vary in location depending on your
desktop environment. On Mac OS X go to your Applications/Utilities folder and
choose "Terminal".
[edit]
Launches firefox
safe-mode without loading firefox.exe -safe-mode
extensions or themes.
The Location Bar, the Search Bar and some form fields on web pages have autocomplete
dropdowns that appear with a list of previously entered data. To remove them, you will
need to edit your config files.
Note that this is not a clean solution. It will cause some errors appear in the JavaScript
Console if you have chrome errors enabled and may cause the browser to malfunction.
If you also want to remove the dropdown button at the far right of the Location Bar, add
the following line:
.autocomplete-history-dropmarker { display: none !important; }
I thought that I'd post this in order to help all of the people who've been flocking away
from IE in favor of Firefox. I've found a couple of nifty things recently, and I just wanted
to offer this info to all Firefox 1.0 users.
I'm sure that this list will continue to grow. PM me if you'd like to see something cool
added that I've missed here.
A JAVA SCRIPT
user_pref("browser.cache.memory.capacity", 16384);
user_pref("browser.tabs.loadInBackground", false);
user_pref("browser.urlbar.autoFill", true);
user_pref("browser.xul.error_pages.enabled", true);
user_pref("config.trim_on_minimize", false);
user_pref("dom.event.contextmenu.enabled", false);
user_pref("network.http.max-connections", 256);
user_pref("network.http.max-connections-per-server", 192);
user_pref("network.http.max-persistent-connections-per-proxy",
128);
user_pref("network.http.max-persistent-connections-per-server",
64);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 30);
user_pref("network.http.request.max-start-delay", 0);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("privacy.popups.disable_from_plugins", 2);
user_pref("browser.cache.memory.capacity", 16384);
Makes Firefox only use 16 MB of memory, rather than the default 52 MB. This seems to
improve performance on older machines with less RAM. It doesn't hurt newer machines
with more RAM either.
user_pref("browser.tabs.loadInBackground", false);
Changes the default setting and makes new tabs open in the foreground, rather than the
background.
user_pref("browser.urlbar.autoFill", true);
Enables the autofill feature in the Firefox address bar.
user_pref("browser.xul.error_pages.enabled", true);
Rather than getting an alert box when Firefox has a problem connecting, or whatever, this
sends you to a slightly more detailed alert page, like in Internet Explorer.
user_pref("config.trim_on_minimize", false);
Normally, when you minimize Firefox, it will release some of it's memory for other apps
to use. To improve Firefox performance on less-fortunate machines, this setting allows
Firefox to keep it's memory and allow better responsiveness coming out of a minimized
state.
user_pref("dom.event.contextmenu.enabled", false);
Stops websites from blocking your right-click contextual menu.
user_pref("network.http.max-connections", 256);
user_pref("network.http.max-connections-per-server", 192);
user_pref("network.http.max-persistent-connections-per-proxy", 128);
user_pref("network.http.max-persistent-connections-per-server", 64);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 30);
All of these help to significantly improve Firefox's throughput, allowing you to squeeze
more from your internet connection. Coupling this with an Optimized Build will make
Firefox fly!
user_pref("network.http.request.max-start-delay", 0);
user_pref("nglayout.initialpaint.delay", 0);
These will speed up rendering by allowing Firefox to begin drawing to the screen as soon
as the first bits of data are received, rather then waiting a pre-defined period of time.
Broadband users notice the greatest difference with faster connections being done
instantly (more like 0.001 seconds).
user_pref("privacy.popups.disable_from_plugins", 2);
Improves Firefox's popup blocker by also blocking popups created by Flash files, or any
plugin for that matter.
Mac OS X:
/Users/<username>/Library/Application Support/Firefox/Profiles/default.xxx/
In the address above, replace <username> with your Mac OS X username. Also, the xxx
in default.xxx is a random three-letter extension.
Windows 2000/XP/2003:
c:\Documents and Settings\<username>\Application
Data\Mozilla\Firefox\Profiles\default.xxx\
In the address above, replace <username> with your Windows username. Application
Data is a hidden folder, so you can either type it in manually, or enable the viewing of
hidden folders. Lastly, the xxx in default.xxx is a random three-letter extension.
Windows NT 4.0:
c:\WINNT\Profiles\<username>\Application Data\Mozilla\Firefox\Profiles\default.xxx\
In the address above, replace <username> with your Windows username. Application
Data is a hidden folder, so you can either type it in manually, or enable the viewing of
hidden folders. Lastly, the xxx in default.xxx is a random three-letter extension.
Windows 98/Me:
c:\Windows\Application Data\Mozilla\Firefox\Profiles\default.xxx\
In the address above, Application Data is a hidden folder, so you can either type it in
manually, or enable the viewing of hidden folders. Lastly, the xxx in default.xxx is a
random three-letter extension.
If you type about:config in address bar of firefox, it will open its configuration page, that
allows to change a lot of settings.
Here I'm presenting some settings, that can be configured. These tweaks have been tested
on high speed networks and cable, they might need to be tweaked for slower connections.
You can follow any of these two steps to config your browser:
1. Use the about:config screen which lets you add, modify or reset values or
2. Manually add all of these hacks to the prefs.js.
Option 1:
Type about:config at the location/url bar, this will list all current references, and you can
change the settings listed below.
Option 2:
• Exit out of the browser completely, because if you don't close the browser, it'll
overwrite the settings to default.
• Find your prefs.js file (usually in Drive:\Documents and
Settings\USER_NAME\Application Data\Mozilla\Firefox\Profiles\... directory
in Windows XP).
• Backup your prefs.js file.
• Ccopy and paste the hacks listed below at the BOTTOM of the file.
• Save the prefs.js file and restart your browser .
// Performance
// This will allow Firefox to maintain it GUI memory so that the browser window
user_pref("config.trim_on_minimize", false);
// Specify the amount of memory cache:
// -1 = determine dynamically (default), 0 = none, n = memory capacity in kilobytes
// If you have the memory to spare, enabling this will run things a little smoother
user_pref("browser.cache.memory.capacity", 65536); //<-- thus equal about 64 megs,
drop down to less if you can't spare the RAM
// Set the number of reflows to do before waiting for the rest of the page to arrive
user_pref("content.notify.backoffcount", 200);
// Other Tweaks
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
// Other Tweaks
user_pref("network.dnsCacheExpiration", 86400);
user_pref("network.dnsCacheEntries", 256);
user_pref("network.ftp.idleConnectionTimeout", 60);
user_pref("network.http.keep-alive.timeout", 30);
user_pref("ui.submenuDelay", 0);
user_pref("dom.disable_window_status_change", true);
// Shows an error page instead of an error popup dialog, have been using this for a long
time now
// found this useful if you load multiple pages at the same the dialog box actually holds
up the browser
// using this will allow the other pages/elements to load for the rest of the pages
user_pref("browser.xul.error_pages.enabled", true);
// If you set this pref to true, typing can automatically start Find As You Type.
// If false (default), you must hit / (find text) or ' (find links) before your search.
user_pref("accessibility.typeaheadfind.autostart", true);
// Set this pref to false if you want Find As You Type to search normal text too:
user_pref("accessibility.typeaheadfind.linksonly", false);
// Set this pref to true if you require that the link starts with the entered text:
user_pref("accessibility.typeaheadfind.startlinksonly", false);
// This is the time in milliseconds for the Find As You Type to stop watching for
keystrokes:
user_pref("accessibility.typeaheadfind.timeout", 3000);
// User Interface
// Enable Bookmark Icons (I love this feature)
user_pref("browser.chrome.site_icons", true);
user_pref("browser.chrome.favicons", true);
user_pref("browser.chrome.load_toolbar_icons", 2);
// Do not Reuse Active Mozilla Browser, create a new one for email links etc.
user_pref("advanced.system.supportDDEExec", false);
user_pref("browser.display.show_image_placeholders", true);
// 1.0 Preview disables dynamic theme switching, this re-enables dynamic theme
switching.
user_pref("extensions.dss.enabled", true);
user_pref("alerts.totalOpenTime", 7000);
// Disable this for performance and security issues when reading emails
// Security issues? Yes especially with zlib, jpeg, png and all kinds of new attacks coming
out,
// displaying images inline can no longer be taken for granted. This only affects attached
graphics.
user_pref("mail.inline_attachments", false);
user_pref("mailnews.show_send_progress", false);
// Security
// Just to make sure, disable windows shell: protocol
user_pref("network.protocol-handler.external.shell", false);
user.js :-
Used to change various preferences.
userChrome.css :-
Used to change the appearance of the browser.
userContent.css :-
Used to change the appearance of web pages.
All these files are plain text files stored in your profile folder, and can be edited using a
standard text editor, such as Notepad on Windows and gedit or kate on Linux.
The profile folder is where Firefox saves all your settings and refers to a location on your
hard drive.
Firefox is capable of handling more than one user and thus, more than one profile. The
path examples above refers to the default profile that is automatically created when you
start Firefox for the first time. You can manage any number of profiles by using the
Profile Manager.
%AppData% is a shorthand for the Application Data path on Windows 2000/XP. To use
it, click Start > Run..., enter %AppData% and press Enter. You will be taken to the
"real" folder, which is normally C:\Documents and Settings\[User Name]\Application
Data.
user.js :-
This is the main preferences file for Firefox and is located in you profile folder. The file
does not exist by default, so you need to create it before you can start adding your
preferences.
userChrome.css :-
This file sets the display rules for various elements in the Firefox user interface and is
located in the sub-folder called chrome in your profile folder. As with user.js, this file
does not exist by default, so you need to create it before you can start adding your
preferences. There's actually an example file that exists by default, called "userChrome-
example.css". Basically, you can just rename that file by removing the "-example" part.
userContent.css :-
This file sets the display rules for web content and is located in the sub-folder called
chrome in your profile folder. As with user.js, this file does not exist by default, so you
need to create it before you can start adding your preferences. As with userChrome.css,
there is an example file that exists by default, called "userContent-example.css".
Basically, you can just rename that file by removing the "-example" part.
http://www.softpedia.com/get/Tweak/Browser...Optimizer.shtml
Mozilla Optimizer improves the browsing speed in all browsers based on the
Gecko Rendering Engine (GRE) like Mozilla, Phoenix, Mozilla Firebird and
Mozilla Firefox as well as Netscape 6 and Netscape 7. All optimizations can be applied
manually, this tool simply automates this procedure!
You can also do the same manually, by adding following lines (replace if they already
exist) in prefs.js file:
user_pref("nglayout.initialpaint.delay", 100);
user_pref("content.notify.ontimer", true);
user_pref("content.notify.interval", 100000);
user_pref("content.notify.backoffcount", 5);
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 4);
user_pref("network.http.max-persistent-connections-per-server", 2);
There are some hidden options for the Tabbed Browsing that will allow you to force links
that open new windows to open in the current or a new tab. First, add the following code
to your user.js file:
// Reveal more tab/window options:
user_pref("browser.tabs.showSingleWindowModePrefs", true);
Restart Firefox and go to Tools > Options... (Edit > Preferences... under Linux and
MacOS X), select Advanced and click on Tabbed Browsing.
You can remove the close button from the tab bar by adding the following code to your
userChrome.css file:
You can still close tabs by right clicking on them and select Close Tab, or by pressing
Ctrl+W
Some people like to place all their toolbar items on the same row as the menu. In order to
save horizontal space, you can remove top menu items that you don't use. Add the
following code to your userChrome.css file:
This neat trick will change the mouse pointer when you hover it over links that will open
a new window. Add the following code to your userContent.css file:
Instead of just one web page as your homepage, you can make your home page several
pages. Select your favorite web sites and open them in a set of tabbed windows. Go to
Tools -> Options and select 'General'. Under 'Home Page', press the 'Use Current Pages'
button. Now when you hit the Home button on the Navigation toolbar, your favorite web
sites will load with just one click.
You can bookmark a set of tabs when selecting 'Bookmark This Page' or Ctrl+D Check
the 'Bookmark all tabs in a folder' checkbox to store all the tabs in the current window
into a Bookmark Folder.
More shortcuts :
While it's easy to select tabs with a mouse, you can also cycle through tabs using the
keyboard: use Ctrl+PgUp (or Ctrl+Tab) and Ctrl+PgDn (or Shift+Ctrl+Tab). You can
also select the first tab by pressing Ctrl+1, and so on up to the 9th tab with Ctrl+9. If you
have a middle mouse button, click it on a tab to close the tab.
Guys! There are a few special URLs, which begin with about:, that you can type into the
Location Bar of Firefox.
Type about:config in address bar of browser, right-click & create a new String
value, named browser.bookmarks.file and set its value to the path where u have
backed up your favorites. Now firefox always update it automatically whenever u
add or delete your bookmarks, so no need to continuously take backup.
2. Second trick is very useful. Many times u have noticed that when u minimize the
firefox windows & again restore it, it takes some time to restore. This trick
reduces this delay.
Same thing, type about:config in the address bar of firefox, right-click & create a
new Boolean value, named config.trim_on_minimize & set its value to false.
It'll prevent delays when restoring the window.
Created By…AMIT
amit_talkin@yahoo.com