Browser extensions

This article lists some browser extensions available for Firefox and/or Chromium.

Installation

Firefox extensions can be installed from addons.mozilla.org and managed at about:addons.

Chrome extensions can be installed from the Chrome Web Store and managed at chrome://extensions/.

Additionally, a few Firefox extensions can be found in the official repositories and some more in the AUR.

To simplify maintenance, this article does not link store pages or AUR packages of extensions. Readers are advised to obtain extensions through the linked official websites if no package is available.

Privacy

See also Firefox/Privacy and Chromium/Tips and tricks#Security.

Tip: It is not recommended to install all the privacy extensions. It can be counterproductive as they conflict with each other, and neither does it increase security whatsoever.

Content blockers

  • uBlock Origin A lightweight, efficient blocker which is easy on memory and CPU. It comes with several filter lists ready to use out-of-the-box (including EasyList, Peter Lowe's, several malware filter lists). The lead developer of uBlock forked the project and created uBlock Origin. As of July 2015, most of the development is being done on uBlock Origin and the codebases are deviating substantially.
https://github.com/gorhill/uBlock/ || firefox-ublock-origin, Chromium
  • Adblock Plus Was a popular extension to block ads. Now that it is not blocking some ads on purpose , it may be a better idea to use a different blocker like uBlock Origin.
https://adblockplus.org/ || firefox-adblock-plus, Chromium

Advanced control

  • uMatrix Fork of HTTP Switchboard. Lets you selectively block Javascript, plugins or other resources and control third-party resources. It also features extensive privacy features like user-agent masquerading, referring blocking and so on. It effectively replaces NoScript and RequestPolicy. See the old HTTP Switchboard wiki for different ways how to use it.
https://github.com/gorhill/uMatrix || firefox-umatrixAUR, Chromium
  • ScriptSafe Gives users control of the web and more secure browsing while emphasizing simplicity and intuitiveness. Due to the nature of this extension, this will break most sites! It is designed to learn over time with sites that you allow.
https://github.com/andryou/scriptsafe || Firefox, Chromium
  • NoScript Disables JavaScript and Flash on any website not specifically whitelisted by the user. This extension will protect you from exploitation of security vulnerabilities by not letting anything but trusted sites (e.g: your bank, webmail) serve you executable content. Once installed, you can configure settings for NoScript by either clicking its icon on the toolbar or right clicking a page and navigating to NoScript. You will then have the option to enable/disable scripts for the current page, as well as any third party scripts that the page is linking to. Alternatively, you can choose to enable scripts temporarily for that session only. Be aware that a lot of modern websites use scripts for layout purposes, hence content may look different. For example, failed rendering due to missing fonts might occur on websites that load fonts at runtime via scripts, which were blocked by NoScript.
    Warning: By default, NoScript allows JavaScript from some corporations you might not like. It will affect your privacy. To change this, in NoScript, click Options > Per-site Permissions and set to UNTRUSTED all the sites that you do not trust. Tor Browser, when using in the safer modes (where NoScript is used), already protects you.
https://noscript.net/ || firefox-noscript

Automatic tracker blockers

  • Disconnect Aims to stop 2,000 third-party sites from tracking the user. It encrypts data sent to popular sites and claims to loads web pages 27 percent faster. Disconnect shows its users, in real time, how many tracking attempts from Google, Twitter, Facebook, and more are stopped. It categorizes tracking attempts into advertising, analytical, social, and content, which makes it easy to monitor how one is being tracked. Disconnect can also stop side-jacking, which utilizes stolen cookies to steal personal data. It is easy to use and well supported. Firefox gained a feature based on the Disconnect list; see Firefox/Privacy#Tracking protection.
https://disconnect.me/ || Firefox, Chromium

Noise generators

  • AdNauseam A lightweight browser extension that blends software tool and artware intervention to fight back against tracking by advertising networks. AdNauseam works like an ad-blocker (it is built atop uBlock-Origin) to silently simulate clicks on each blocked ad, confusing trackers as to one's real interests.
https://adnauseam.io/ || Firefox, Chromium

    Miscellaneous

    • LocalCDN Decentraleyes fork with support for more libraries and features
    https://localcdn.org/ || Firefox

    Website customization

    Websites can be augmented using user style sheets and JavaScript userscripts.

    • Toggle Website Colors Replaces colors with user selected ones.
    https://github.com/M-Reimer/togglewebsitecolors || Firefox

    Keyboard shortcuts

    There are various extensions providing vi-style keyboard shortcuts.

    Edit text with external text editor

    Extensions to edit <textarea>s with native text editors:

    • withExEditor View source, selection, and edit text with the external editor, requires Node.js.
    https://github.com/asamuzaK/withExEditor || Firefox, Chromium
      gollark: robot is bees
      gollark: No semicolon in the løøþ!
      gollark: Also, you did a syntax oopsle.
      gollark: This game is ridiculous. I just randomly fell into a hole?
      gollark: `if (connected[player_loc].includes(new_loc)) {`

      See also

      This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.