Субъективный user.js для Mozilla Firefox и не только

в 10:00, , рубрики: Firefox, mozilla, powershell, userChrome, userChrome.css, userChromecss, userjs, браузеры

Вот уже почти 15 год я пользуюсь Mozilla Firefox на ежедневной основе, и, конечно, у меня есть свой небольшой субъективный user.js, который с каждым релизом новой версии приходится обновлять. Спешу им (и не только) поделиться.

Если кому-то интересно, то добро пожаловать под кат.

user.js

Файл user.js перезаписывает значения, игнорируя prefs.js, после запуска браузера и должен быть размещен в папке пользователя, адрес которой можно узнать на странице about:support.

Каждая команда имеет комментарии на русском и английском языках. Не старался маниакально выключить телеметрию (этим будут заниматься другие) и настроить абсолютно все, как это реализовано в user.js от небезызвестного www.ghacks.net. Файл желательно применять к браузеру с настройками по умолчанию, так как отталкивался именно от этого.

user.js на Github

Дополнение

PowerShell-скрипт для настройки панели инструментов в первую очередь и, как дополнение, открытие ссылок на две дополнения: uBlock Origin и Default Bookmark Folder.

Скрипт рассчитан на ситуацию, когда необходимо настроить браузер максимально по умолчанию, устанавливая лишь вышеперечисленные расширения. Расширение Default Bookmark Folder необходимо, чтобы сохранение закладок происходило в папку «Меню закладок» вместо папки «Другие закладки». Это изменение произошло начиная с Firefox 57.

За последовательность иконок на панели инструментов отвечает browser.uiCustomization.state. После выполнения скрипта все иконки будут перемещены на правую сторону:

Субъективный user.js для Mozilla Firefox и не только - 1

Firefox.ps1 на Github

Для настройки пользовательского интерфейса Mozilla Firefox используется файл userChrome.css. Файл должен располагаться в папке «chrome» в корне папки профиля. Я предлагаю через userChrome.css скрыть ненужные кнопки в меню закладок, чтобы получилось так:

Субъективный user.js для Mozilla Firefox и не только - 2

С выходом Mozilla Firefox 69 для сокращения времени запуска браузера по умолчанию выключена поддержка userChrome.css. Чтобы ее вернуть, в about:config toolkit.legacyUserProfileCustomizations.stylesheets меняем на true.

userChrome.css на Github

Автор: Sanctuary

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js