Skip to content
Alter Firefox's built-in privacy settings easily with a toolbar panel
Branch: master
Clone or download
Latest commit 1f1cb7f Dec 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Embedded moving to WebExtension Nov 26, 2017
Misc/translation Merge pull request #112 from l10n-tw/translation Dec 5, 2018
WebExtension version 0.3.7 Dec 16, 2018
XUL moving to WebExtension Nov 26, 2017
.gitignore Allowing 'network.proxy.type' to be adjusted from panel. Aug 24, 2016
ReadMe.md updating the ReadMe.md file Apr 7, 2016

ReadMe.md

Privacy Settings

Alter Firefox's built-in privacy settings easily with a toolbar panel. screen shot 2016-01-30 at 10 16 18

For FAQs and instruction on how to use the extension please visit http://firefox.add0n.com/privacy-settings.html

Downloads:

Production version can be found at https://addons.mozilla.org/en-US/firefox/addon/privacy-settings/ Developer version can be found at https://github.com/schomery/privacy-settings/tree/master/builds

How to build from source code

If you have modified the source code and want to see the modified version in action, you can simply compile the project yourself. Run the following command in the terminal

cd src
jpm xpi

This will generate an XPI file for you in the src directory. Drop the file in your Firefox browser Notes:

  1. To build this project you need to have nodejs installed. Also make sure jpm module is also globally available; https://www.npmjs.com/package/jpm

Technical notes:

Temporary Locking a Preference

var prefs = Cc['@mozilla.org/preferences-service;1']
  .getService(Ci.nsIPrefService);
var branch = prefs.getBranch("geo.enabled");
branch.lockPref('', true);
console.error(branch.prefIsLocked(''))
You can’t perform that action at this time.