Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox | Mozilla Firefox Extensions

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

u1tramar1ne



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

# Разблокировать использование пользовательского CSS
 
`about:config` > `toolkit.legacyUserProfileCustomizations.stylesheets` > `true`
 
# WebExtensions не может правильно изменить внешний вид Firefox
 
Единственный способ изменить пользовательский интерфейс — добавить собственный код CSS в файлы **userChrome.css** и **userContent.css** в папке профиля браузера.
Имейте в виду, что код CSS не может создавать совершенно новые элементы, кнопки или панели инструментов. Он может только изменять уже существующие элементы пользовательского интерфейса.
 
# Где найти папку профиля Firefox? Правильное расположение пользовательских стилей.
 
**1.** Найдите папку своего профиля («имена профилей у всех разные»).
`about:support > Папка профиля > Открыть папку`
или `о: профили > Корневой каталог > Открыть папку`
 
**2.** Пользовательские стили находятся в папке `\chrome\`. Создайте его, если его еще нет. После этого это должно выглядеть так:
`\ ИМЯ ПАПКИ ПРОФИЛЯ \chrome\`
 
**3.** Скопируйте папки `userChrome.css`, `userContent.css` и `\config\`, `\css\`, `\image\` в папку `\chrome\`. После этого это должно выглядеть так:
`\хром\конфиг\`
`\хром\css\`
`\хром\изображение\`
`\chrome\userChrome.css`
`\chrome\userContent.css`
 
(Необязательно) Расположение папок профиля на диске:
**Windows**
`C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ \AppData\Roaming\Mozilla\Firefox\Profiles\ ИМЯ ПАПКИ ПРОФИЛЯ\`
Скрытые файлы должны быть видны, чтобы увидеть папку AppData. В качестве альтернативы откройте %APPDATA%\Mozilla\Firefox\Profiles\` в адресной строке проводника.
**Линукс**
`/home/ имя пользователя /.mozilla/firefox/ имя папки профиля /`
Скрытые файлы должны быть видны, чтобы увидеть папку `.mozilla`.
**Mac OS X**
`~\Library\Mozilla\Firefox\Profiles\ ИМЯ ПАПКИ ПРОФИЛЯ\` или
`~\Library\Application Support\Mozilla\Firefox\Profiles\ ИМЯ ПАПКИ ПРОФИЛЯ \`
`\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ\Library\Application\Support\Firefox\Profiles\`
 
# Как использовать пользовательские стили?
 
Файлы _userChrome.css_ и _userContent.css_ работают как файл options\configurations. Там можно включать и выключать все основные «функции».
Отредактируйте _userChrome.css_ и _userContent.css_ с помощью любого текстового редактора (**[Notepad++](https://notepad-plus-plus.org/download/)** рекомендуется для Windows) и включите или отключите любую функцию, которая вам нравится, изменив , удаляя или комментируя доступные строки `@import`.
Перезапускайте Firefox после каждой модификации, чтобы изменения вступили в силу.
 
**Пример**
Если "классический внешний вид кнопок для кнопок панели навигации" должен быть <u>включен</u>, соответствующая строка должна выглядеть следующим образом:
`@import "./css/buttons/buttons_on_navbar_classic_appearance.css"; /**/`
 
Если "классический внешний вид кнопок для кнопок панели навигации" должен быть <u>отключен</u>, соответствующая строка должна выглядеть так:
`/* @import "./css/buttons/buttons_on_navbar_classic_appearance.css"; /**/`
 
Примечание
Код между `/*` и `*/` не будет использоваться Firefox, если между ними нет других `/*` или `*/`.
 
# Как найти идентификаторы и атрибуты предметов?
 
Включить один раз:
1\. Инструменты> Веб-разработчик> Переключить инструменты> «Настроить инструменты и получить справку, кнопка» (= кнопка с тремя точками)> Настройки> Включить браузер Chrome и наборы инструментов отладки дополнений.
2\. Инструменты > WebDeveloper > Инструменты переключения > "Настроить инструменты и получить справку" (= кнопка с тремя точками) > Настройки > Включить удаленную отладку
 
или установите для этих двух в about:config значение true
 
about:config > devtools.chrome.enabled > true
about:config > devtools.debugger.remote-enabled > true
 
Нажмите «Ctrl+Alt+Shift+I» или откройте «Инструменты > WebDeveloper > Панель инструментов браузера».
 
Осмотрите пользовательский интерфейс или веб-контент.
 
Заставить всплывающие окна оставаться открытыми для проверки:
Нажмите кнопку «Настроить инструменты и получить справку» (= кнопка с тремя точками) и выберите «Отключить автоматическое скрытие всплывающих окон».
 
#Как изменить пользовательские стили?
 
Открывайте файлы CSS в текстовом редакторе. Просмотрите код и измените значения так, как вам нужно.
Некоторые файлы содержат дополнительные инструкции о том, как настроить пользовательский интерфейс для отдельных случаев.
Перезапустите Firefox, чтобы изменения вступили в силу.
 
Пример
Откройте файл `./css/tabs/classic_squared_tabs.css`
Найдите `/* цвет незагруженных/ожидающих вкладок *//*`
Удалите `/*` в конце строки, чтобы сделать эту часть кода активной. Сохраните файл и перезапустите Firefox.
 
Пример 2
Откройте файл `userChrome.css`
Найдите `@import "./css/tabs/classic_squared_tabs.css"; /**/`
Добавьте `/*` в начале строки, чтобы удалить классические квадратные табуляторы.
Результат будет выглядеть так: `/* @import "./css/tabs/classic_squared_tabs.css"; /**/`
   
Пример 3
Откройте файл `userChrome.css`
Найдите `/* @import "./css/locationbar/reader_alternative_icon.css"; /**/`
Удалите `/*` в начале строки, чтобы включить появление этого всплывающего окна.
Результат будет выглядеть так: `/* @import "./css/locationbar/reader_alternative_icon.css"; /**`

Всего записей: 486 | Зарегистр. 20-02-2021 | Отправлено: 01:54 17-12-2022 | Исправлено: u1tramar1ne, 01:57 17-12-2022
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox | Mozilla Firefox Extensions


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru