LINUX.ORG.RU

Firefox. Хвастаемся своими user.js

 , user.js,


0

3

Всем привет. Думаю будет интересно на людей посмотреть и себя показать.

Показываем параметры и пишем почему, иначе не интересно

Вот мой https://gist.github.com/8c4ae215b636b34aed1a53c73f7debe2

вычитал как провести настройку на отключение слежки

★★★★★

Последнее исправление: brothermechanic (всего исправлений: 1)

Прикольно, но:

  1. В любой момент всё это может сломаться. И придётся пилить по новой.

  2. Причём, сломаться может что-то одно, и поэтому очень велика вероятность, что ты этого даже не заметишь.

  3. Когда сильно нужен какой-то сайт, а он вдруг не работает, или работает как-то немного криво, тебе придется проверять дополнительно, не в твоих ли настройках дело.

anonymous
()
Ответ на: комментарий от anonymous

Насколько я понимаю - более радикальный вариант того же самого это самому собирать себе Firefox с теми же настройками по умолчанию?
И user.js тогда не нужен )

Наверняка на ЛОР есть люди, которые так делают. Надо бы попробовать как-нибудь. Любопытно.

Toxo2 ★★★★
()
Ответ на: комментарий от Toxo2

Ну или вырубить обновления. Но с понятным итогом, что тогда браузер более уязвим для атак.

anonymous
()

Вот полный список настроек. Для удобства меняю только эти:

Отключить авто-воспроизведение медиа.
lockPref("media.autoplay.default", 1);

Не очищать историю при закрытии.
defaultPref("privacy.sanitize.sanitizeOnShutdown", false);

Запоминать историю.
defaultPref("places.history.enabled", true);

Открывать страницу в новой вкладке.
defaultPref("browser.tabs.loadBookmarksInTabs", false);

Выключить web-уведомления.
lockPref("dom.webnotifications.enabled", false);
lockPref("dom.webnotifications.serviceworker.enabled", false);

Выключить скришотилку.
lockPref("extensions.screenshots.disabled", true);

Уведомления о полноэкранном режиме.
lockPref("full-screen-api.warning.timeout", 0);

Смена языка страниц.
defaultPref("privacy.spoof_english", 1);

Настройка локали.
defaultPref("intl.locale.requested", "eo");

Адресная строка.
lockPref("browser.urlbar.update1", true);

Непрерывные подчёкивания гиперссылок.
lockPref("layout.css.text-decoration-skip-ink.enabled", false);

Включить поддержку userChrome.css и userContent.css.
lockPref("toolkit.legacyUserProfileCustomizations.stylesheets", true);

Настройка кукки.
//defaultPref("network.cookie.lifetimePolicy", 2);

Не закрывать браузер при закрытии последней вкладки.
defaultPref("browser.tabs.closeWindowWithLastTab", false);

Включить нормальное поведение поисковиков в адресной строке.
lockPref("browser.urlbar.update2.oneOffsRefresh", false);
Prosto_user ★★★
()

вычитал как провести настройку на отключение слежки

Так ты не слежку отключил, а урезал функциональные возможности своего браузера.

С тем же успехом можешь себе ff3 поставить, зачем тебе современный веб?

anonymous
()

чё, тред васяно-твиков посаны? ccleaner тащит?

anonymous
()

В целом лучше избегать изменения параметров, которые только в about:config, если в этом нет прям острой необходимости. Потом не так больно будет, когда у них изменится поведение или их удалят. А ещё можно получить уникальные баги или НЕ получить каких-то новых оптимизаций (включал когда-то многопоточность так, потом оказалось, что новые умолчания гораздо агрессивнее и эффективнее).

anonymous
()

а зачем её отключать, эту слежку? и как вы удостоверитесь, что она отключена?

anonymous
()
Ответ на: комментарий от anonymous

красота требует жертв, да и таких сайтов мало, и я только пользователь

для себя нашел что для некоторых сайтов удобно держать вторым - хром, ну и для gmail тоже его использую (не могу найти альтернативу gmail-у к сожалению)

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от anonymous

и как вы удостоверитесь, что она отключена?

я лично - никак, но вот поэтому мы тут и общаемся, собираем знающих людей, ff то вроде с открытым кодом, значит удостовериться все таки возможно тому кто в этом разбирается

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от anonymous

В любой момент всё это может сломаться.

user_pref(«network.security.esni.enabled», true);

Firefox 85

Прекращена поддержка Encrypted SNI (eSNI),

Прямо наглядный пример)

Kuzz ★★★
()
Ответ на: комментарий от Kuzz

спасибо!

в том то и смысл топика чтоб это все показывать/ругать/хвалить

user_pref(«network.security.esni.enabled», true); - убираем

brothermechanic ★★★★★
() автор топика

вот, что скажете? можно верить?

wget https://raw.githubusercontent.com/ghacksuserjs/ghacks-user.js/master/user.js

понятно что для меня это китайская грамота, поэтому было бы интересно мнение компетентных людей

@Kuzz , тут с network.security.esni.enabled все обновили

brothermechanic ★★★★★
() автор топика
Последнее исправление: brothermechanic (всего исправлений: 1)
Ответ на: комментарий от brothermechanic

Если занимаешься чем-то один, то да, может вся жизнь уйти. Чем больше людей вовлечено, тем лучше для всех.

Prosto_user ★★★
()
Ответ на: комментарий от Toxo2

не всё так просто.

Наверняка на ЛОР есть люди, которые так делают.

white_bull
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.