1
0
Fork 1
snowleopard/assets/prefs.js

75 lines
3.9 KiB
JavaScript

// make sure pref file settings are locked
lockPref("general.config.filename", "prefs.js");
lockPref("general.config.obscure_value", 0);
// misc
lockPref("browser.newtabpage.enabled", false);
lockPref("browser.startup.homepage", "about:blank");
lockPref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
lockPref("browser.uidensity", 1);
lockPref("browser.startup.page", 3);
lockPref("privacy.fingerprintingProtection", false);
lockPref("signon.rememberSignons", false);
lockPref("browser.download.viewableInternally.typeWasRegistered.jxl", true);
lockPref("image.jxl.enabled", true);
lockPref("xpinstall.signatures.required", false);
// Allow custom search engines
pref("browser.urlbar.update2.engineAliasRefresh", true); // No clue why this needs both pref and lockPref but here we are
lockPref("browser.urlbar.update2.engineAliasRefresh", true);
// ads & annoyances
pref("extensions.getAddons.showPane", false); // No clue why this needs both pref and lockPref but here we are
lockPref("extensions.getAddons.showPane", false);
lockPref("extensions.pocket.showHome", false);
lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
lockPref("browser.contentblocking.report.lockwise.enabled", false);
lockPref("browser.contentblocking.report.hide_vpn_banner", true);
lockPref("browser.contentblocking.report.vpn.enabled", false);
lockPref("browser.contentblocking.report.show_mobile_app", false);
lockPref("browser.vpn_promo.enabled", false);
lockPref("browser.promo.focus.enabled", false);
lockPref("extensions.htmlaboutaddons.recommendations.enabled", false);
lockPref("lightweightThemes.getMoreURL", ""); // disable button to get more themes
lockPref("browser.topsites.useRemoteSetting", false); // hide sponsored shortcuts button
lockPref("browser.aboutConfig.showWarning", false);
lockPref("browser.preferences.moreFromMozilla", false);
lockPref("browser.newtabpage.activity-stream.feeds.system.topstories", false);
lockPref("browser.newtabpage.activity-stream.system.showSponsored", false);
lockPref("browser.newtabpage.activity-stream.showSponsored", false);
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
lockPref("datareporting.policy.firstRunURL", "");
// telemetry
lockPref("toolkit.telemetry.unified", false); // master switch
lockPref("toolkit.telemetry.enabled", false); // master switch
lockPref("toolkit.telemetry.server", "data:,");
lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
lockPref("toolkit.telemetry.updatePing.enabled", false);
lockPref("toolkit.telemetry.firstShutdownPing.enabled", false);
lockPref("toolkit.telemetry.shutdownPingSender.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
lockPref("toolkit.telemetry.cachedClientID", "");
lockPref("toolkit.telemetry.previousBuildID", "");
lockPref("toolkit.telemetry.server_owner", "");
lockPref("toolkit.coverage.opt-out", true); // hidden
lockPref("toolkit.telemetry.coverage.opt-out", true); // hidden
lockPref("toolkit.coverage.enabled", false);
lockPref("toolkit.coverage.endpoint.base", "");
lockPref("toolkit.crashreporter.infoURL", "");
lockPref("datareporting.healthreport.uploadEnabled", false);
lockPref("datareporting.policy.dataSubmissionEnabled", false);
lockPref("security.protectionspopup.recordEventTelemetry", false);
lockPref("browser.ping-centre.telemetry", false);
lockPref("app.normandy.enabled", false);
lockPref("app.normandy.api_url", "");
lockPref("app.shield.optoutstudies.enabled", false);
lockPref("browser.discovery.enabled", false);
lockPref("browser.tabs.crashReporting.sendReport", false);
lockPref("breakpad.reportURL", "");
lockPref("network.connectivity-service.enabled", false);
lockPref("network.captive-portal-service.enabled", false);
lockPref("captivedetect.canonicalURL", "");