|
|
typing the following strings into Firefox's Address Bar (which the new browser calls the Location Bar) and pressing Enter brings up a wide variety of novel applets:
* about: shows info on Firefox's version number, copyright, etc.;
* about:config reveals the Configuration Console, a repository brimming over with scores of customizable settings;
* about:cache displays a summary of both your memory and file cache, with a link to full file listings;
* about:buildconfig lists the compiler options that were used to create your version of Firefox (and, since it's open source, anyone can compile a customized version);
* aboutlugins enumerates your installed add-ons, which can be quite numerous since Firefox is designed to be modular and extensible; and
* about:credits is an "Easter egg" that includes the names of hundreds of developers and testers who worked on the product.
It would be even better if u could tell how to hack firefox to
create your own version
and doing great things
| Shirish wrote: | It would be even better if u could tell how to hack firefox to
create your own version
and doing great things |
its open code soft , you can contact the creators and ask how to unlock . its the best way i think .
here's more:
f U 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 ur 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 preferences, and u can change the settings listed below.
Option 2:
->Exit out of the browser completely, cauz if u don't close the browser, it'll overrite 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,
->copy and paste the hacks listed below at the BOTTOM of the file,
->save the prefs.js file and restart your browser
| Code: |
<---- Begin copy selection Below this line ---->
// 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
// Remove painting delay when loading pages
user_pref("nglayout.initialpaint.delay", 0); // Default is 250
user_pref("content.notify.ontimer", true); // Turn on timer-based reflow management
user_pref("content.notify.interval", 100); // Sets the allowed time between reflows in microseconds
// 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);
// Enable Improve pipelining:
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true); // Default is false
user_pref("network.http.pipelining.maxrequests", 8); // Default is 4
// Increase Multi-Threaded Downloading performance
user_pref("network.http.max-connections", 96); // Default is 24 <-- Use this for modems
user_pref("network.http.max-connections-per-server", 32); // Default is 8 <-- Use this for modems
user_pref("network.http.max-persistent-connections-per-proxy", 24); // Default is 4 <-- Use this for modems
user_pref("network.http.max-persistent-connections-per-server", 12); // Default is 2 <-- Use this for modems
// 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);
// Searching & Type Ahead
// Change to normal Google search:
user_pref("keyword.URL", "http://google.com/search?btnG=Google+Search&q=");
// Find As You Type Configuration:
// Set this pref to false to disable Find As You Type:
user_pref("accessibility.typeaheadfind", 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);
// Disable Smooth Scrolling (found it faster to have this off)
user_pref("general.smoothScroll", false);
// Allows for faster mouse scrolling
user_pref("mousewheel.withnokey.numlines", 6); // Adjust this accordingly - Default = 1
user_pref("mousewheel.withnokey.sysnumlines", false); // This must be set to false in order to read previous line
user_pref("extensions.disabledObsolete", true);
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);
// Mail & News
user_pref("mailnews.start_page.enabled", false);
// always send messages in MIME format (both plain- and HTML-formatted)
user_pref("mail.default_html_action", 3);
// The follow two are disabled for security reasons
user_pref("mailnews.message_display.allow.plugins", false);
user_pref("javascript.allow.mailnews"),
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);
// Show full path for plugin file on about:plugins page
// the full path was removed for security purposes, please keep that in mind
// Note: showing full paths can be a security risk only use when debuging.
user_pref("plugin.expose_full_path", false);
<---- End copy selection Above this line ----> |
|