Firefox

From Code Self Study Wiki
Jump to: navigation, search

This page is about Firefox.

Power Users

Try Vimperator, which gives Vim-like keybindings to Firefox. Pentadactyl is also great, but appears to be unmaintained.

Tab Management

You can export tabs to HTML with Firelink:

  1. Right-click on a page.
  2. Choose Firelink -> All tabs -> HTML.
  3. Paste the clipboard into a text editor.
  4. Use an editor macro (e.g., in some kind of Vim-mode) to turn the links into an ordered list. Vim macro, assuming that there are no blank lines in the file: ggI<li>^[A<.<80>kb/li>^[j
  5. Once you have an HTML file with a list of all the links in your tabs, you can save the file in a Dropbox folder to sync it across all your devices.

Privacy

  • TODO

Customization

Learn about Firefox preferences.

about:config

Type about:config in the URL bar to open the preferences.

user.js

Instead of editing items individually in about:config, you can set preferences in a user.js file that you place in your Firefox profile.

Example settings for a user.js file:

// Don't connect to remote links on hover
// See http://news.slashdot.org/story/15/08/14/2321202/how-to-quash-firefoxs-silent-requests
user_pref("network.http.speculative-parallel-limit", 0);
 
// Don't trim URLs
user_pref("browser.urlbar.trimURLs", false);
 
// Enable privacy protection
user_pref("privacy.trackingprotection.enabled", true);
 
// Don't autofill URL bar
user_pref("browser.urlbar.autoFill", false);
 
// Open new tabs in background
user_pref("browser.search.context.loadInBackground", true);
 
// Turn off browser tab animation
user_pref("browser.tabs.animate", false);
 
// Don't select entire URL
user_pref("browser.urlbar.clickSelectsAll", false);