about:config tweaks #
Write cache to RAM
"browser.cache.disk.enable", false
"browser.cache.memory.enable", true
"browser.cache.memory.max_entry_size", -1
Disable 3rd Party Cookies
"network.cookie.cookieBehavior", 1
Disable geolocation
"geo.enabled", false
Disable Google SafeBrowsing
"browser.safebrowsing.enabled", false
"browser.safebrowsing.malware.enabled", false
"browser.safebrowsing.downloads.enabled", false
"browser.safebrowsing.downloads.remote.enabled", false
Disable Prefetch & Search suggestions
"network.prefetch-next", false
"browser.search.suggest.enabled", false
Disable PDFJS
"pdfjs.disabled", true
I personally don't want the browser to automatically open PDF files.
linux profile scripts #
I made these scripts to utilize multiple profiles while also keeping the tweaks listed above. All of these scripts are on my github, if anyone has any suggestions for improvements please leave a comment.
Scripts:
- ffox - default profile script
- ffoxdev - example secondary profile script
- def_prefs.js - custom preferences
I personally don't like the Firefox ProfileManager so use the --profile commandline option.
The main reason behind having different profiles is using them for testing things, I can remove a profile, run the script and have a completely new, clean & tweaked profile.
useful extensions #
-
Classic Theme Restorer - allows you to tweak a lot of firefox styling options
-
Greasemonkey - allows use of userscripts
-
HTTPS-Everywhere - forces HTTPS on specific sites & services
-
uBlock Origin - element blocking
-
Disconnect - blocking of tracking scripts etc
-
Self-Destructing Cookies - removes cookies unless whitelisted
-
FireBug - useful for debugging & testing
other options #
force socks proxy dns resolution
"network.proxy.socks_remote_dns", true
Webmentions
No Comments Yet