Skip to content

Instantly share code, notes, and snippets.

@garywill
Created January 30, 2025 04:08
Show Gist options
  • Save garywill/8e186d0cecdd382ff7bbb9668c0de98c to your computer and use it in GitHub Desktop.
Save garywill/8e186d0cecdd382ff7bbb9668c0de98c to your computer and use it in GitHub Desktop.
firefox
user_pref("browser.bookmarks.defaultLocation", "unfiled_____");
user_pref("browser.quitShortcut.disabled", true); // disable Ctrl-Q quit shortcut [LINUX] [MAC] [FF87+
// user_pref("mousewheel.default.delta_multiplier_y", 250); //鼠标滚轮速度(旧)
user_pref("mousewheel.system_scroll_override.vertical.factor", 250); //鼠标滚轮速度
user_pref("browser.tabs.closeWindowWithLastTab", false); // 最后一个标签不关闭浏览器
user_pref("browser.tabs.insertAfterCurrent", true); // 在目前标签后插入新标签
user_pref("browser.tabs.loadBookmarksInBackground", true); // 后台打开书签
user_pref("browser.tabs.loadBookmarksInTabs", true);
user_pref("browser.tabs.loadDivertedInBackground", true);
user_pref("browser.urlbar.trimURLs", false); //不隐藏部分url
user_pref("browser.urlbar.clickSelectsAll", true); //单击全选url
//user_pref("general.smoothScroll", false); // 关闭平滑滚动
user_pref("general.smoothScroll.mouseWheel.durationMaxMS", 70);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 70);
user_pref("network.proxy.socks_remote_dns", true); // socks时远程dns
user_pref("keyword.enabled", false); //禁止地址栏搜索
user_pref("browser.urlbar.suggest.searches", false); //
user_pref("browser.fixup.alternate.enabled", false); //禁止猜网址
user_pref("network.security.esni.enabled", true);
user_pref("browser.search.update", false); //不更新搜索引擎
user_pref("datareporting.healthreport.uploadEnabled", false);
//user_pref("datareporting.policy.dataSubmissionEnabled", false);
//user_pref("app.shield.optoutstudies.enabled", false);
// user_pref("media.autoplay.blocking_policy", 2); //* 0=sticky (default), 1=transient, 2=user
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); //userchrome.css
//////////////////////////////////////////////////////////////////////////////
user_pref("browser.link.open_newwindow.restriction", 0); // 0包含 JavaScript calls to window.open() with the "features" parameter (3rd parameter).
user_pref("network.IDN_show_punycode", true); //url中不显示emoji
user_pref("device.sensors.enabled", false);
user_pref("dom.battery.enabled", false);
user_pref("media.peerconnection.enabled", false);
user_pref("media.peerconnection.ice.default_address_only", true);
user_pref("media.peerconnection.ice.no_host", true); // [FF51+]
user_pref("media.peerconnection.ice.proxy_only_if_behind_proxy", true); // [FF70+]
user_pref("media.navigator.enabled", false); //禁止媒体设备枚举
user_pref("privacy.resistFingerprinting", true);
//user_pref("privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts", false); //影响一些网站上的图形生成
user_pref("dom.event.clipboardevents.enabled", false);
user_pref("dom.webaudio.enabled", false); // 禁止 web audio api
user_pref("browser.display.use_document_fonts", 0); //禁止自定义字体,保护指纹
user_pref("network.http.referer.trimmingPolicy", 2); //把路径去掉
user_pref("network.http.referer.hideOnionSource", true);
user_pref("browser.send_pings", false); // [DEFAULT: false]
user_pref("browser.send_pings.require_same_host", true);
user_pref("network.http.speculative-parallel-limit", 0); //禁止鼠标放上去就加载
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true); // [HIDDEN PREF ESR] [DEFAULT: true FF70+]
user_pref("network.prefetch-next", false);
user_pref("network.predictor.enabled", false);
user_pref("network.predictor.enable-prefetch", false); // [FF48+]
user_pref("browser.newtab.preload", false);
user_pref("beacon.enabled", false); // uBo已可以拦截。禁用影响性能
user_pref("browser.search.suggest.enabled", false);
//user_pref("browser.search.region", "US");
//user_pref("browser.search.geoip.url", "");
//user_pref("browser.search.geoSpecificDefaults", false);
//user_pref("browser.search.geoSpecificDefaults.url", "");
user_pref("accessibility.force_disabled", 1);
//user_pref("media.getusermedia.screensharing.enabled", false);
//user_pref("media.getusermedia.browser.enabled", false);
//user_pref("media.getusermedia.audiocapture.enabled", false);
user_pref("network.gio.supported-protocols", ""); //disable GIO as a potential proxy bypass vector * Gvfs/GIO has a set of supported protocols like obex, network, archive, computer, dav, cdda, * gphoto2, trash, etc. By default only smb and sftp protocols are accepted so far (as of FF64)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment