My favourite Firefox add-ons/extensions.
General
- Bypass Paywalls
- Dark Reader
- Firefox Multi-Account Containers
- Firefox Relay
- Firefox Translations
- Grammarly
- Google Analytics Opt-out
- Momentum
- Redirector: See my redirects config below
- ScrollAnywhere
- SingleFile
- Temporary Mobile View
- Tracking Token Stripper
- NoScript
- uBlock Origin
- User Agent Switcher
AdBlock Tips
- Before creating a filer, check if you can fine-tune the rule, e.g. adding a wildcard
*
might make it more generic, or blocking a whole domain instead of a subdomain domain##div>a:has-text(/promoted post/)
: atdomain
, remove any<div>
containing a link with text"promoted post"
.
Personal individual tweaks
- Allow CORS with local
file://
urls:about:config
→privacy.file_unique_origin
→false
- Site Isolation on Firefox:
about:config
→fission.autostart
→true
(can check info atabout:processes
) - Disable media autoplay:
about:config
→media.autoplay.default
→0
andmedia.block-autoplay-until-in-foreground
→true
- Force dark mode under Linux:
about:config
→ui.systemUsesDarkTheme
→1
- Enabling DNS-over-HTTPS
Redirector Redirects
"redirects": [
{
"description": "Medium -> Scribe",
"exampleUrl": "https://medium.com/@user/post-123456abcdef",
"exampleResult": "https://scribe.rip/@user/post-123456abcdef",
"error": null,
"includePattern": "^https?://(?:.*\\.)*(?<!link\\.)medium\\.com(/.*)?$",
"excludePattern": "",
"patternDesc": "https://scribe.rip/faq",
"redirectUrl": "https://scribe.rip$1",
"patternType": "R",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame"
]
},
{
"description": "Youtube -> yewtu.be",
"exampleUrl": "https://www.youtube.com/watch?v=roBkg-iPrbw",
"exampleResult": "https://yewtu.be/watch?v=roBkg-iPrbw",
"error": null,
"includePattern": "^https://www\\.youtube\\.com/watch\\?v=(.*)?$",
"excludePattern": "",
"patternDesc": "https://docs.invidious.io/",
"redirectUrl": "https://yewtu.be/watch?v=$1",
"patternType": "R",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame"
]
},
{
"description": "reddit -> old reddit",
"exampleUrl": "https://www.reddit.com/r/technology/comments/v56sq3/it_costs_110000_to_fully_gearup_in_diablo_immortal/",
"exampleResult": "https://old.reddit.com/r/technology/comments/v56sq3/it_costs_110000_to_fully_gearup_in_diablo_immortal/",
"error": null,
"includePattern": "^https://www\\.reddit\\.com/(.*)$",
"excludePattern": "",
"patternDesc": "",
"redirectUrl": "https://old.reddit.com/$1",
"patternType": "R",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame"
]
}
]