Advertisement
Guest User

Untitled

a guest
Sep 16th, 2021
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.98 KB | None | 0 0
  1. /* pub settings v64.2021.07 */
  2. // отключение подписи расширений
  3. // user_pref("xpinstall.signatures.required", false);
  4. // 00 обход для некоторых сайтов https://antizapret.prostovpn.org/proxy.pac
  5. /*
  6. user_pref("network.proxy.type", 2);
  7. user_pref("network.proxy.socks_remote_dns", true);
  8. user_pref("network.proxy.autoconfig_url", "https://antizapret.prostovpn.org/proxy.pac");
  9. */
  10. // 01 стартовая страничка
  11. // user_pref("browser.startup.homepage", "about:blank");
  12. // 02 меньше резервных копий закладок
  13. user_pref("browser.bookmarks.max_backups", 3);
  14.  
  15. // 03 настройка вкладок
  16. //загружать закладки в фоновых вкладках
  17. user_pref("browser.tabs.loadBookmarksInBackground", true);
  18. user_pref("browser.tabs.loadBookmarksInTabs", true);
  19. user_pref("browser.bookmarks.openInTabClosesMenu", false);
  20. //результаты ПКМ и окошечного поиска в фоновую вкладку
  21. user_pref("browser.search.context.loadInBackground", true);
  22. user_pref("browser.search.openintab", true);
  23. //закрыть вкладку двойным щелчком мыши
  24. user_pref("browser.tabs.closeTabByDblclick", true);
  25. //открыть вкладку рядом с текущей
  26. user_pref("browser.tabs.insertAfterCurrent", true);
  27. //правильное закрытие браузера
  28. user_pref("browser.tabs.warnOnClose", false);
  29. user_pref("browser.tabs.closeWindowWithLastTab", false);
  30.  
  31. // 04 отключение webrtc
  32. // Запрещает поддержку протокола WebRTC, текущая реализация которого позволяет незаметно для
  33. // пользователя получить список IP-адресов в его локальной сети. А также узнать ваш реальный IP
  34. // за прокси/Tor/VPN. Ломает Firefox Hello.
  35. user_pref("media.peerconnection.enabled", false);
  36. user_pref("media.peerconnection.identity.enabled", false);
  37. user_pref("media.peerconnection.video.enabled", false);
  38. user_pref("media.peerconnection.video.h264_enabled", false);
  39. user_pref("media.peerconnection.video.vp9_enabled", false);
  40. user_pref("media.peerconnection.simulcast", false);
  41. user_pref("media.peerconnection.turn.disable", true);
  42. user_pref("media.peerconnection.default_iceservers", "[]");
  43. user_pref("media.peerconnection.use_document_iceservers", false);
  44. // Запрещает использование WebRTC на всех интерфейсах кроме loopback.
  45. user_pref("media.peerconnection.ice.force_interface", "lo");
  46.  
  47. // 05 отключение уведомлений
  48. user_pref("dom.push.enabled", false);
  49. user_pref("dom.push.serverURL", "");
  50. user_pref("dom.push.userAgentID", "");
  51. user_pref("dom.push.connection.enabled", false);
  52. user_pref("dom.push.maxQuotaPerSubscription", 0);
  53. user_pref("dom.webnotifications.enabled", false);
  54. user_pref("dom.webnotifications.serviceworker.enabled", false);
  55. user_pref("permissions.default.desktop-notification", 2);
  56. // Отключает Service Worker API, позволяющее сайтам запускать скрипты, которые могут заниматься
  57. // различной сомнительной самодеятельностью (примеры по ссылкам ниже) в фоновом режиме, даже
  58. // если у пользователя не открыто ни одной вкладки этого сайта.
  59. // Посмотреть и удалить установленные сайтами Service Workers можно через about:serviceworkers
  60. user_pref("dom.serviceWorkers.enabled", false);
  61. user_pref("dom.serviceWorkers.openWindow.enabled", false);
  62. user_pref("dom.serviceWorkers.testUpdateOverOneDay", false);
  63.  
  64. // 06 заголовок DNT, отключение отслеживания, репорты
  65. user_pref("privacy.donottrackheader.enabled", true);
  66. user_pref("privacy.trackingprotection.enabled", false);
  67. user_pref("browser.tabs.crashReporting.sendReport", false);
  68. user_pref("datareporting.healthreport.uploadEnabled"; false);
  69. // 07 DNS over HTTPS (crash?)
  70. /*
  71. user_pref("network.trr.mode", 2);
  72. user_pref("network.trr.uri", "https://mozilla.cloudflare-dns.com/dns-query");
  73. user_pref("network.trr.bootstrapAddress", "1.1.1.1");
  74. */
  75. // 08 отключение системы скриншотов
  76. user_pref("extensions.screenshots.disabled", true);
  77. user_pref("extensions.screenshots.system-disabled", true);
  78. // 09 отключение Pocket
  79. user_pref("extensions.pocket.enabled", false);
  80. user_pref("extensions.pocket.api", "");
  81. user_pref("extensions.pocket.site", "");
  82. user_pref("extensions.pocket.oAuthConsumerKey", "");
  83. // 10 корректное копирование ссылки
  84. user_pref("browser.urlbar.decodeURLsOnCopy", true);
  85.  
  86. // 11 автозапись сессии. Минимальный интервал в миллисекундах для записи изменений в сессии на диск. Дефолтные 15 секунд - маловато, особенно для мегабайтных сессий.
  87. user_pref("browser.sessionstore.interval", 60000);
  88. /*
  89. Интервал отсутствия активности пользователя, через который браузер начнет сохранять сессию не
  90. чаще чем раз в час (см. browser.sessionstore.interval.idle).
  91. https://hg.mozilla.org/releases/mozilla-release/rev/4d8192b5ac7e
  92. */
  93. user_pref("browser.sessionstore.idleDelay", 720000);
  94. // 12 отключение последних активностей
  95. user_pref("browser.library.activity-stream.enabled", false);
  96. // 13 очистка новой вкладки
  97. user_pref("browser.newtabpage.activity-stream.migrationExpired", true);
  98. user_pref("browser.newtabpage.activity-stream.disableSnippets", true);
  99. user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
  100. user_pref("browser.newtabpage.activity-stream.feeds.snippets", false);
  101. user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
  102. // 14 для медленных систем отключение анимации браузера, автостарт видео, gif анимации
  103. // user_pref("toolkit.cosmeticAnimations.enabled", false);
  104. // user_pref("media.autoplay.enabled", false);
  105. // user_pref("image.animation_mode", none);
  106. // 15 выделять текст без последнего пробела
  107. user_pref("layout.word_select.eat_space_to_next_word", false);
  108. // 16 Количество страниц, которые держатся в памяти уже в виде DOM для быстрого перехода по
  109. // back/forward. Уменьшение снизит потребление памяти.
  110. user_pref("browser.sessionhistory.max_total_viewers", 2);
  111. // 17 больше предложений в адресной строке
  112. user_pref("browser.urlbar.maxRichResults", 15);
  113. // 18 подсветить все результаты поиска
  114. user_pref("findbar.highlightAll", true);
  115. // 19 отключение предупреждения html5 fullscreen
  116. user_pref("full-screen-api.warning.timeout", 0);
  117.  
  118. // 20 Отключает приветственную страницу при первом запуске браузера с новым профилем.
  119. // здесь и далее настройки отсюда https://github.com/The-OP/Fox/blob/master/addendum.md#user-content-Интересные-ссылки
  120. user_pref("startup.homepage_welcome_url", "");
  121. user_pref("startup.homepage_welcome_url.additional", "");
  122.  
  123. // 21 Отключает телеметрию.
  124. user_pref("datareporting.healthreport.uploadEnabled", false);
  125. user_pref("datareporting.policy.dataSubmissionEnabled", false);
  126. user_pref("datareporting.policy.firstRunURL", "");
  127. user_pref("datareporting.healthreport.about.reportUrl", "");
  128. user_pref("datareporting.healthreport.documentServerURI", "");
  129. user_pref("toolkit.telemetry.enabled", false);
  130. user_pref("toolkit.telemetry.server", "");
  131. user_pref("toolkit.telemetry.archive.enabled", false);
  132. user_pref("toolkit.telemetry.unified", false);
  133. user_pref("toolkit.telemetry.bhrPing.enabled", false);
  134. user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
  135. user_pref("toolkit.telemetry.newProfilePing.enabled", false);
  136. user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
  137. user_pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
  138. user_pref("toolkit.telemetry.updatePing.enabled", false);
  139. // Отключает отправку информации о падениях браузера в Mozilla (about:crashes).
  140. user_pref("breakpad.reportURL", "");
  141. user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
  142. user_pref("dom.ipc.plugins.reportCrashURL", false);
  143. // about:tabcrashed
  144. user_pref("browser.tabs.crashReporting.sendReport", false);
  145. user_pref("browser.tabs.crashReporting.includeURL", false);
  146. user_pref("browser.tabs.crashReporting.emailMe", false);
  147. user_pref("browser.tabs.crashReporting.email", "");
  148. user_pref("browser.crashReports.unsubmittedCheck.enabled", false);
  149. user_pref("browser.crashReports.unsubmittedCheck.autoSubmit", false);
  150. user_pref("browser.crashReports.unsubmittedCheck.chancesUntilSuppress", 0);
  151. user_pref("toolkit.crashreporter.include_context_heap", false);
  152. // Отключает эксперименты - фоновые тесты различных отключенных пока по умолчанию функций (вроде
  153. // HTTP Pipelining) со сбором телеметрии.
  154. // user_pref("network.allow-experiments", false);
  155. user_pref("experiments.supported", false);
  156. user_pref("experiments.enabled", false);
  157. user_pref("experiments.activeExperiment", false);
  158. user_pref("experiments.manifest.uri", "");
  159. // Отключает команду screenshot --imgur, которая автоматически загружает сделанный скриншот на Imgur.
  160. user_pref("devtools.gcli.imgurClientID", "");
  161. user_pref("devtools.gcli.imgurUploadURL", "");
  162. // Отключает SSDP, нужный для обнаружения телевизоров и реализации функции Send Video To Device в
  163. // Firefox для Android. Десктопный Firefox тоже почему-то посылал соответствующие мультикаст-запросы.
  164. user_pref("browser.casting.enabled", false);
  165. // Отключает импорт используемого для MITM сертификата Family Safety от Microsoft.
  166. user_pref("security.family_safety.mode", 0);
  167. // Отключает передачу полных URL PAC-скрипту (будут передаваться только имена хостов),
  168. user_pref("network.proxy.autoconfig_url.include_path", false);
  169. // Если указан SOCKS5-прокси, делать DNS-запросы через него, а не напрямую со своего IP.
  170. user_pref("network.proxy.socks_remote_dns", true);
  171. // Отключает Google Safebrowsing. Раньше можно было еще не отключать, пока они только отдавали базу
  172. // хэшей малварных URL и браузер сверялся с локальной копией. Но сейчас Гугл заставляет посылать хэш
  173. // каждого загружаемого пользователем файла (якобы для проверки на вирусы), что уже совершенно
  174. // неприемлемо. Желающие могут установить себе подписку Malware Domains для uBlock Origin, которая
  175. // включает в себя URL из Safebrowsing и не следит за пользователем.
  176. // Обращения к Safebrowsing могли создать специальную куку PREF для домена google.com, которая
  177. // _не удаляется_ через менеджер кук браузера из-за бага и содержит идентификатор пользователя.
  178. // Поэтому, если Safebrowsing ранее был включен в этом профиле, после его отключения необходимо
  179. // вручную удалить cookies.sqlite из профиля, или подчистить эту БД каким-либо SQLite-редактором.
  180. user_pref("browser.safebrowsing.malware.enabled", false);
  181. user_pref("browser.safebrowsing.downloads.enabled", false);
  182. user_pref("browser.safebrowsing.downloads.remote.enabled", false);
  183. user_pref("browser.safebrowsing.downloads.remote.url", "");
  184. user_pref("browser.safebrowsing.reportPhishURL", "");
  185. user_pref("browser.safebrowsing.reportPhishMistakeURL", "");
  186. user_pref("browser.safebrowsing.reportMalwareMistakeURL", "");
  187. user_pref("browser.safebrowsing.provider.google.appRepURL", "");
  188. user_pref("browser.safebrowsing.provider.google.gethashURL", "");
  189. user_pref("browser.safebrowsing.provider.google.lists", "");
  190. user_pref("browser.safebrowsing.provider.google.reportURL", "");
  191. user_pref("browser.safebrowsing.provider.google.updateURL", "");
  192. user_pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
  193. user_pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
  194. user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
  195. user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
  196. user_pref("browser.safebrowsing.phishing.enabled", false);
  197. user_pref("browser.safebrowsing.provider.google4.lists", "");
  198. user_pref("browser.safebrowsing.provider.google4.updateURL", "");
  199. user_pref("browser.safebrowsing.provider.google4.gethashURL", "");
  200. user_pref("browser.safebrowsing.provider.google4.reportURL", "");
  201. user_pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");
  202. user_pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");
  203. user_pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");
  204. user_pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");
  205. user_pref("browser.safebrowsing.passwords.enabled", false);
  206. // Удаляет 3rd-party cookies после закрытия браузера.
  207. user_pref("network.cookie.thirdparty.sessionOnly", true);
  208. // Отключает геолокацию через сервисы Гугла с присвоением клиентскому компьютеру уникального
  209. // идентификатора и передачей в Гугл информации о близлежащих точках доступа Wi-Fi через 20 лет.
  210. user_pref("geo.enabled", false);
  211. user_pref("geo.wifi.logging.enabled", false);
  212. user_pref("geo.wifi.uri", "");
  213. user_pref("geo.wifi.scan", false);
  214. user_pref("geo.wifi.timeToWaitBeforeSending", 630720000);
  215. // Отключает геолокацию с использованием GPS-устройств через gpsd.
  216. user_pref("geo.provider.use_gpsd", false);
  217.  
  218. // 22 Отключает Clipboard Events, которые позволяют страницам узнавать, какая их часть была скопирована в буфер обмена, подменять скопированное, перехватывать вставку из буфера и реагировать на нее особым образом (например загружать находящуюся в буфере обмена картинку в сообщение почты или чата). Ломает копирование текста из редактора Stylish.(false)
  219. user_pref("dom.event.clipboardevents.enabled", true);
  220. // Отключает запрос подтверждений вроде: "Эта страница просит вас подтвердить, что вы хотите уйти."
  221. // при обработке браузером события beforeunload. НЕ отключает само событие beforeunload.
  222. user_pref("dom.disable_beforeunload", true);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement