Updated 1.1 Overview (markdown)

earthlng 2017-03-25 14:02:28 +01:00
parent 8be6aeaef1
commit d61004a3e7

@ -37,12 +37,12 @@ That's a bit to digest, so here is a pretty picture showing a preference with th
And why would you want a `user.js`?
* It is used to reset settings on a restart, making certain preferences more or less "permanent". You can still change preferences via about:config for testing
* It can be used to migrate a lot of settings to a new profile, and can be easily modified and deployed for multiple profiles
* There are a lot of preferences in `about:config`. There are over 3000 firefox ones alone. A `user.js` is great repository for information. For example, it can be used as a basis for `mozilla.cfg` files and `lockprefs`.
* There are a lot of preferences in `about:config`. There are over 3000 firefox ones alone. A `user.js` is a great repository for information. For example, it can be used as a basis for `mozilla.cfg` files and `lockprefs`.
* It will teach you how to protect your privacy, enhance your security, and reduce fingerprinting
## Working with a user.js
The `user.js` file is a `javascript` file and is text based. If you use Windows, make sure you unhide extensions for known filetypes in Folder Options, so that the file isn't really called `user.js.txt`. It is recommended that you use an editor that supports syntax highlighting. You can edit and work on your `user.js` while Firefox is open, it is only every read when Firefox is started.
The `user.js` file is a `javascript` file and is text based. If you use Windows, make sure you unhide extensions for known filetypes in Folder Options, so that the file isn't really called `user.js.txt`. It is recommended that you use an editor that supports syntax highlighting. You can edit and work on your `user.js` while Firefox is open, it is only ever read when Firefox is started.
![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/overview01.png)