-
Notifications
You must be signed in to change notification settings - Fork 0
/
Firefox-ESR-config-3-of-3_see autoconfig__goes-in-app-Contents-Resources-__CONFIG.cfg
61 lines (44 loc) · 3.02 KB
/
Firefox-ESR-config-3-of-3_see autoconfig__goes-in-app-Contents-Resources-__CONFIG.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// *Do not remove the blank line above*
// Disable updater
lockPref("app.update.enabled", false); //note you have to come here and comment these back to make updates as the administrator, better to just replace the entire .app file typically
// make absolutely sure it is really off
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);
// new feature - disable confirmation of full screen
pref("full-screen-api.approval-required",false);
//Disable add-on installation
lockPref("xpinstall.enabled", false);
// Disable Add-ons compatibility checking
clearPref("extensions.lastAppVersion");
// Don't show 'know your rights' on first run
pref("browser.rights.3.shown", true);
// Don't show WhatsNew on first run after every update
pref("browser.startup.homepage_override.mstone","ignore");
// Set default homepage - users can not change, change to default to allow changes
// Requires a complex preference
lockPref("browser.startup.homepage", "https://www.reddit.com/r/UpliftingNews/");
// Add-on Ecosia products, user can enable, are not enabled by default
// expermental - must fill in path to the xpi file, below all 4 places where it says "FILLMEIN", this was much easier than other options presented over and over in the e-mail list, though
//browser.search.defaultenginename;Ecosia
//extensions.bootstrappedAddons;{"ecxxxolink@asdasdecosia.org":{"version":"1.8.3","type":"extension","descriptor":"FILLMEIN","multiprocessCompatible":false},"{d04b0b40-3dab-4f0b-97a6-04ec3eddbfb0}":{"version":"3.4.2","type":"extension","descriptor":"FILLMEIN","multiprocessCompatible":false}}
// extensions.ecxxxolink@asdasdecosia.org.notification;true
// extensions.ecxxxolink@asdasdecosia.org.results;true
// extensions.xpiState;{"app-profile":{"ecxxxolink@asdasdecosia.org":{"d":"FILLMEIN","e":true,"v":"1.8.3","st":1438605178000},"{d04b0b40-3dab-4f0b-97a6-04ec3eddbfb0}":{"d":"FILLMEIN","e":true,"v":"3.4.2","st":1446756119000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/Applications/Firefox.app/Contents/Resources/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"39.0","st":1435714392000,"mt":1435707841000}}}
//would also need lines like above for lastpass or any other extensions
// Disable the internal PDF viewer
//pref("pdfjs.disabled", true);
// Disable the flash to javascript converter
//pref("shumway.disabled", true);
// Don't ask to install the Flash plugin - could also set up as pref or default
lockPref("plugins.notifyMissingFlash", false);
//Disable plugin checking
lockPref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");
// Disable health reporter
lockPref("datareporting.healthreport.service.enabled", false);
// Disable all data upload (Telemetry and FHR)
lockPref("datareporting.policy.dataSubmissionEnabled", false);
// Disable crash reporter
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;