Firefox Tips

Useful Add-Ons

Behind the overlay - Click to close any overlay popup on any website.
Clear URLs - Remove tracking elements from URLs.
Don't F* with paste - Protect the clipboard.
Facebook Container - Restrict Facebook tracking.
Google Analytics Opt-out - no longer needed as Firefox shims this by default.
Multi-Account Containers - Cookies are separated by container, allowing you to use the web with multiple accounts.
View Image - Re-implements the Google Image "View Image" and "Search by Image" buttons.
Search by Image - Configurable reverse image search.
Youtube-shorts-block - Play Youtube shorts as if it were a normal video.
Don't Accept webp - Prefer jpgs.

I still don't care about cookies - Use this in conjunction with [x] Delete Cookies and Site data when Firefox is closed, in Firefox Settings, then you can clear out all the cookies by just closing the browser.

Tweaks to remove the floating tabs.

Removing the floating tabs is arguably less attractive but give a few extra pixels for reading content.

This involve creating a 'chrome' folder inside your Firefox profile and then placing a .css file with the customisations:
profile/chrome/userChrome.css (n.b. this is case-sensitive)
To view the Firefox profile folder, enter about:support in the address bar and press return.

Firefox UI fix 1 + 2
or just use this example userChrome.css which sets the classic non-floating tabs.
To reverse the changes, delete the userChrome.css file.

About:config settings

Most of the default settings in Firefox are sensible, but there are a few you may want to tweak, enter the url about:config on the address bar and then search for the setting to view or change the value.

browser.tabs.maxOpenBeforeWarn – Warning when opening more than N tabs at one time. Default is 15.
browser.tabs.warnOnOpen – Has to be TRUE for the above to have any effect.

Setting a larger right side scrollbar, needs three about:config entries to be set:

widget.non-native-theme.win.scrollbar.use-system-size – Set to "False" ["True" is the default]
widget.non-native-theme.scrollbar.style – Set to "3" (4 or 5 will also work but give square scrollbars) 0 is the default, which sets the scrollbar to match your OS platform.
widget.non-native-theme.scrollbar.size.override – Set to 20, or whatever number is big enough.

browser.blink_allowed – Disable blinking HTML text.
browser.urlbar.trimURLs – Hide the protocol http in the url, Set to FALSE to always display the full url prefix.
browser.urlbar.suggest.topsites – Set to FALSE, equivalent to Settings > Privacy&Security > Address Bar > Shortcuts.
browser.newtabpage.activity-stream.default.sites – Edit the top social sites pinned to the Awesome bar.
browser.newtabpage.activity-stream.feeds.topsites – Set to FALSE to disable the top sites completely.

dom.max_script_run_time – Timeout for slow scripts = 5 (seconds) default is 10.
dom.event.clipboardevents – Set to FALSE to prevent websites from disabling copy/paste or reading/replacing the clipboard.

extensions.pocket.enabled – Set to FALSE to remove the context menu options Save to Pocket...
network.IDN_show_punycode – Set to TRUE to display deceptive unicode URLs as punycode like Google Chrome does.
privacy.trackingprotection.enabled – Mozilla Tracking Protection

Link prefetching will by default pre-load all linked pages on pages that you visit. This can allow outside parties to profile your browsing habits from your DNS traffic, or allow an ISP to infer the web pages you visit within secure sites by looking at the prefetch resources.
Turning this off may lower performance:

network.dns.disablePrefetch = true
network.predictor.enabled = false
network.prefetch-next = false

Disable prefetch link on hover:
network.http.speculative-parallel-limit = 0

HTTPS

To get a warning before opening any non-secure pages:
Settings > Privacy & Security > Scroll to Bottom > Enable HTTPS-Only Mode

Service workers

Some websites will use service workers to cache content. Many of these will just disappear when you close the tab for that website.
In a few cases you may need to scroll down the list below and unregister.

about:debugging#/runtime/this-firefox

Certificate Exceptions:

Add an exception on the Servers tab in the Certificate Manager. Options/Preferences -> Privacy & Security -> Certificates: View Certificates

Related

How to restore the old Firefox address bar - requires a userChrome.css entry.
Visionary Balanced - A simple green theme for Firefox.
Lepton theme - Another approach to restoring the original Fiirefox interface.
Firefox keyboard shortcuts.
List of Firefox chrome URLs and the related menu option.


 
Copyright © 1999-2024 SS64.com
Some rights reserved