LINUX.ORG.RU

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

 , ,


0

3

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

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

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

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

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

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

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

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

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

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

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

Toxo2 ()

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

Отключить авто-воспроизведение медиа.
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 ()

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

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

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

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

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

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

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

brothermechanic ★★★★★ ()

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

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

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

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

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