[-Fx-] 分享一些 user.js (about:config) 設定

看板Browsers作者 (吉米林)時間6年前 (2018/01/19 11:34), 編輯推噓9(9012)
留言21則, 12人參與, 6年前最新討論串1/2 (看更多)
個人愛用 Firefox 的原因之一就是可以透過 user.js 調整設定, 當然很多功能不管在哪個瀏覽器都有圖形介面可以設定, 不過 user.js 好處就是到哪都能用、重灌也不怕,馬上就搞定瀏覽器環境。 --- 以下設定可以寫在 profile 資料夾裡的 user.js、或是透過 about:config 設定。 主要是在不影響網頁瀏覽的前提下進行進階的隱私設定,以及一些介面調整。 Fx 57+ 適用。 --- // 設定 CJK 最小的字型大小 // (小於 10px 的字型很難閱讀,沒有意義) user_pref("font.minimum-size.ja", 10); user_pref("font.minimum-size.ko", 10); user_pref("font.minimum-size.zh-CN", 10); user_pref("font.minimum-size.zh-HK", 10); user_pref("font.minimum-size.zh-TW", 10); // 關閉所有網站通知 user_pref("dom.webnotifications.enabled", false); user_pref("dom.webnotifications.serviceworker.enabled", false); // 關閉網站推送 user_pref("dom.push.enabled", false); user_pref("dom.push.connection.enabled", false); user_pref("dom.push.serverURL", ""); user_pref("dom.push.userAgentID", ""); // 關閉背景影片音樂播放 user_pref("media.block-autoplay-until-in-foreground", true); // 關閉地理定位功能 user_pref("geo.enabled", false); user_pref("geo.wifi.uri", ""); user_pref("geo.wifi.logging.enabled", false); // 關閉 WebRTC(網頁即時通訊) user_pref("media.peerconnection.enabled", false); user_pref("media.peerconnection.ice.tcp", false); user_pref("media.peerconnection.identity.enabled", false); user_pref("media.peerconnection.identity.timeout", 1); user_pref("media.peerconnection.turn.disable", true); user_pref("media.peerconnection.use_document_iceservers", false); user_pref("media.peerconnection.video.enabled", false); user_pref("media.navigator.enabled", false); user_pref("media.navigator.video.enabled", false); // 防止 WebRTC 洩漏你的內部網路 IP user_pref("media.peerconnection.ice.default_address_only", true); user_pref("media.peerconnection.ice.no_host", true); // 開啟 First Party Isolation user_pref("privacy.firstparty.isolate", true); user_pref("privacy.firstparty.isolate.restrict_opener_access", true); // 永不接受第三方 cookies(防止網頁廣告追蹤) user_pref("network.cookie.cookieBehavior", 1); // 關閉預先讀取功能(隱私考量) user_pref("network.prefetch-next", false); user_pref("network.dns.disablePrefetch", true); user_pref("network.dns.disablePrefetchFromHTTPS", true); user_pref("network.predictor.enable-prefetch", false); // 關閉滑鼠移到連結上時就在背景載入網頁的功能 user_pref("network.http.speculative-parallel-limit", 0); // 關閉 Firefox 健康報告 user_pref("datareporting.healthreport.uploadEnabled", false); user_pref("datareporting.healthreport.about.reportUrl", "data:text/plain,"); user_pref("datareporting.policy.dataSubmissionEnabled", false); // 關閉當機回報 user_pref("breakpad.reportURL", ""); user_pref("browser.tabs.crashReporting.sendReport", false); user_pref("browser.crashReports.unsubmittedCheck.enabled", false); user_pref("browser.crashReports.unsubmittedCheck.autoSubmit", false); // 關閉資料收集 user_pref("toolkit.telemetry.enabled", false); user_pref("toolkit.telemetry.unified", false); user_pref("toolkit.telemetry.archive.enabled", false); user_pref("toolkit.telemetry.cachedClientID", ""); user_pref("toolkit.telemetry.server", ""); user_pref("toolkit.telemetry.newProfilePing.enabled", false); user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); user_pref("toolkit.telemetry.updatePing.enabled", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); // 關閉實驗性功能(例如前陣子被罵到臭頭的廣告套件) user_pref("experiments.enabled", false); user_pref("experiments.supported", false); user_pref("experiments.activeExperiment", false); user_pref("experiments.manifest.uri", ""); user_pref("network.allow-experiments", false); // 關閉附加元件頁裡面的「取得元件」這個分頁(因為沒什麼用) user_pref("extensions.getAddons.showPane", false); user_pref("extensions.webservice.discoverURL", ""); // 關閉最後一個分頁的時候不要關閉瀏覽器 user_pref("browser.tabs.closeWindowWithLastTab", false); // 在 Windows 工作列按右鍵時不要顯示常用網站(隱私考量) user_pref("browser.taskbar.lists.frequent.enabled", false); user_pref("browser.taskbar.lists.recent.enabled", false); // 關閉網址列的預先載入功能(還沒按 enter 就先載入網頁) user_pref("browser.urlbar.speculativeConnect.enabled", false); user_pref("browser.urlbar.usepreloadedtopurls.enabled", false); // 關閉微軟的家庭保護功能(如果有的話) user_pref("security.family_safety.mode", 0); // 關閉瀏覽器介面的動畫效果 user_pref("toolkit.cosmeticAnimations.enabled", false); user_pref("browser.stopReloadAnimation.enabled", false); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.14.252 ※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1516332869.A.C0B.html

01/19 11:37, 6年前 , 1F
順便借問一下網站通知和網站推送是差在那裡@@
01/19 11:37, 1F

01/19 11:44, 6年前 , 2F
推送是就算你沒開網頁,伺服器一樣可以送東西給你。
01/19 11:44, 2F

01/19 11:44, 6年前 , 3F
通知是你開著網頁的時候才能顯示。
01/19 11:44, 3F

01/19 11:53, 6年前 , 4F
推~
01/19 11:53, 4F

01/19 13:11, 6年前 , 5F
大推~超實用,很早就在找這個資料
01/19 13:11, 5F

01/19 13:20, 6年前 , 6F
01/19 13:20, 6F

01/19 13:59, 6年前 , 7F

01/20 17:55, 6年前 , 8F
還以為是 temper monkey 的 user.js
01/20 17:55, 8F

01/21 09:31, 6年前 , 9F
平常直接開私密瀏覽還需要去關這些嗎
01/21 09:31, 9F

01/21 11:37, 6年前 , 10F
關掉第三方 cookies 後,網站都要重新登入與驗證;
01/21 11:37, 10F

01/21 11:38, 6年前 , 11F
然後不知哪個影響,微軟的 hotmail(outlook) 網頁無法進入
01/21 11:38, 11F

01/21 16:37, 6年前 , 12F
我覺得樓上是受到First Party isolution的影響
01/21 16:37, 12F

01/21 16:38, 6年前 , 13F
那個實在不建議關,一堆網站無法登入,所有記住密碼的都被
01/21 16:38, 13F

01/21 16:38, 6年前 , 14F
登出
01/21 16:38, 14F

01/21 16:39, 6年前 , 15F
拼錯,Isolation
01/21 16:39, 15F

01/21 16:40, 6年前 , 16F
不建議開啟才是
01/21 16:40, 16F

01/21 18:26, 6年前 , 17F
確認都是第三方 cookies 的問題而已,註解掉後都 ok 了,
01/21 18:26, 17F

01/21 18:27, 6年前 , 18F
outlook 網頁進不去,只是需要重新登入而我擋掉某 js 而已
01/21 18:27, 18F

01/23 09:45, 6年前 , 19F
完全禁止第三方cookie有些網站會出問題 可以改用
01/23 09:45, 19F

01/23 09:45, 6年前 , 20F
network.cookie.thirdparty.sessionOnly=true
01/23 09:45, 20F

01/23 14:12, 6年前 , 21F
01/23 14:12, 21F
文章代碼(AID): #1QOMT5mB (Browsers)
文章代碼(AID): #1QOMT5mB (Browsers)