看板 Browsers 關於我們 聯絡資訊
個人愛用 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
sporocyst: 順便借問一下網站通知和網站推送是差在那裡@@ 01/19 11:37
jmlntw: 推送是就算你沒開網頁,伺服器一樣可以送東西給你。 01/19 11:44
jmlntw: 通知是你開著網頁的時候才能顯示。 01/19 11:44
Kreen: 推~ 01/19 11:53
tyke123: 大推~超實用,很早就在找這個資料 01/19 13:11
crazycy: 推 01/19 13:20
hijkxyzuw: 還以為是 temper monkey 的 user.js 01/20 17:55
Bellkna: 平常直接開私密瀏覽還需要去關這些嗎 01/21 09:31
mstar: 關掉第三方 cookies 後,網站都要重新登入與驗證; 01/21 11:37
mstar: 然後不知哪個影響,微軟的 hotmail(outlook) 網頁無法進入 01/21 11:38
autre: 我覺得樓上是受到First Party isolution的影響 01/21 16:37
autre: 那個實在不建議關,一堆網站無法登入,所有記住密碼的都被 01/21 16:38
autre: 登出 01/21 16:38
autre: 拼錯,Isolation 01/21 16:39
autre: 不建議開啟才是 01/21 16:40
mstar: 確認都是第三方 cookies 的問題而已,註解掉後都 ok 了, 01/21 18:26
mstar: outlook 網頁進不去,只是需要重新登入而我擋掉某 js 而已 01/21 18:27
darKyle: 完全禁止第三方cookie有些網站會出問題 可以改用 01/23 09:45
darKyle: network.cookie.thirdparty.sessionOnly=true 01/23 09:45
ThisIsNotKFC: 推 01/23 14:12