Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№417612-05-2018 00:18:06

ofizer
Участник
 
Группа: Members
Зарегистрирован: 17-08-2013
Сообщений: 310
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Виталий, работает. Большое Вам спасибо. Только не уверен в кодировке. Сделал UTF-8, но с BOM или без - не знаю. Не взгляните?

скрытый текст

Отредактировано ofizer (12-05-2018 00:18:40)

Отсутствует

 

№417712-05-2018 01:56:10

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

ofizer
Этот тоже с BOM

скрытый текст
2018-05-12_015140.png

Отсутствует

 

№417812-05-2018 03:55:08

ofizer
Участник
 
Группа: Members
Зарегистрирован: 17-08-2013
Сообщений: 310
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

ofizer
Этот тоже с BOM

Виталий, перекодировал с помощью Notepad. Спасибо Вам еще раз.

Отсутствует

 

№417913-05-2018 03:55:42

IAmSelf
Участник
 
Группа: Members
Зарегистрирован: 03-02-2010
Сообщений: 28
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте!
FF60.0
Возможно ли сделать добавку для нижней панели, в которой отображался бы заголовок активной страницы?

Отредактировано IAmSelf (13-05-2018 12:12:30)


Брел, брел, брел...

Отсутствует

 

№418013-05-2018 15:22:02

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

IAmSelf пишет

Возможно ли сделать добавку для нижней панели, в которой отображался бы заголовок активной страницы?

Может стиль подойдёт, нужно только подогнать отступ слева справа если есть кнопки на панели.
?

скрытый текст

Выделить код

Код:

@-moz-document url-prefix("chrome://browser/content/browser.x") {
window:not([chromehidden~="toolbar"])::after {
    position: fixed !important;
    content: attr(title) !important;
    display: block !important;
    bottom: 4px !important; /* отступ снизу */
    left: 0px !important;
    right: 0px !important;
    padding-inline-start: 30px !important; /* отступ в начале */
    padding-inline-end: 30px !important; /* отступ в конце */
    font-size: inherit !important;
    font-weight: bold !important;
    text-align: center !important;
    white-space: nowrap !important;
    line-height: 1.3em !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    pointer-events: none !important;
    color: var(--toolbar-color, -moz-DialogText) !important;
    text-shadow: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}

window:not([chromehidden~="toolbar"]):-moz-lwtheme::after {
    color: var(--toolbar-color, inherit) !important;
    text-shadow: inherit !important;
}

window:not([chromehidden~="toolbar"]):-moz-any([customizing="true"],[inFullscreen])::after {
    opacity: 0 !important;
}
}

Vitaliy V. пишет

возможно после сделаю без использования userChrome.css и XBL
а с помощью конфигурационных файлов в папке установки [firefox]

В принципе сделал, если кто желает по тестировать ...

скрытый текст
2018-05-13_142852.png
2018-05-13_143148.png
2018-05-13_151210.png

Отредактировано Vitaliy V. (07-11-2019 00:25:23)

Отсутствует

 

№418113-05-2018 16:38:40

Viatcheslav
Участник
 
Группа: Members
Откуда: г. Бобруйск, Беларусь
Зарегистрирован: 23-11-2016
Сообщений: 323
UA: Firefox 57.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

В принципе сделал, если кто желает по тестировать

Желаю, если совместимо с [firefox] 57.0.4

Отсутствует

 

№418213-05-2018 21:17:51

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 58.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

В принципе сделал, если кто желает по тестировать ...

Выкладывайте, потестим.
Сегодня появился custom_css_for_fx_v1.8.6  Aris всё же перенёс файлы  xml по папкам с css файлами, тут мы обсуждали вопрос. Комплект только глюковат получился: при включении "вкладки не вверху"- панель вкладок, эакладок и навигации при использовании лёгкой темы затуманены, чего не было в предыдущих комплектах. Лечится включением - отключением темы, и то только до перезапуска браузера. Наверно дело в этих изменениях - major code changes for internal dark/light themes over multiple settings. По комплекту вопросов нет - просто информация. Проблема в файле \chrome\css\tabs\tabs_below_navigation_toolbar.css

Отредактировано sandro79 (13-05-2018 21:42:43)

Отсутствует

 

№418313-05-2018 22:47:42

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Viatcheslav пишет

если совместимо с [firefox] 57.0.4

Конечно, почему нет, мин. версия 31
Скачать

Читать
Содержимое папки Firefox поместить в директорию установки Firefox, если там уже есть конфигурационные файлы то содержимое config.js добавьте в ваш.
Папку user_chrome_files поместить в директорию профиля Firefox, если профилей больше одного то можно добавить во все...
В папке custom_scripts находятся два скрипта которые при необходимости можно подключить в настройках и добавить свой код (после редактирования возможно понадобится удалить extensions.json из профиля).
Кроме скриптов можно добавить свои стили в user_chrome.css или импортировать свой файл стиля через @import url("chrome://user_chrome_files/content/myDirectory/myFile.css");
где chrome://user_chrome_files/content/ будет директория user_chrome_files
Стиль регистрируются с правами AGENT_SHEET поэтому можно добавить например стиль для скроллбара

UPD: В релизных версиях [firefox] 62+ с помощью конф. файлов нельзя будет запускать неограниченный JS-код,
поэтому данный набор работать не будет.
Используйте вместо "release" канал "esr" или "aurora" (Firefox Developer Edition) ...

Отредактировано Vitaliy V. (26-06-2018 12:51:28)

Отсутствует

 

№418413-05-2018 23:25:36

Zver555
Участник
 
Группа: Members
Зарегистрирован: 29-11-2012
Сообщений: 27
UA: Firefox 59.0

Re: Настройка внешнего вида Firefox в userChrome.css

Такие пару вопросов.
1) Как сделать, чтобы после поиска (когда уже жмёшь ввод и страница открывается) форма поиска автоматически очищалась? Раньше было такое расширение, сейчас оно не работает.
2) Какие есть способы открывать новую вкладку нажимая по самой вкладке? Например, раньше в ТабМиксПлюс у меня было настроено открытие вкладки по двойному щелчку по ней. Очень удобно было. Можно ли сейчас что-то подобное организовать? Или может быть существует расширение, добавляющее открытие новой вкладки в контекстное меню?
Большое спасибо.

Отсутствует

 

№418514-05-2018 00:35:20

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 316
UA: Firefox 57.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Viatcheslav пишет:
    если совместимо с [firefox] 57.0.4
Конечно, почему нет, мин. версия 31

Проверил на 57.0.3 и 60.0. Все работает.
Виталий, вы как всегда на высоте!

На форуме

 

№418614-05-2018 04:31:38

base239
Забанен
 
Группа: Members
Откуда: Витебск
Зарегистрирован: 22-01-2009
Сообщений: 170
UA: Firefox 62.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

Zver555 пишет

2) Какие есть способы открывать новую вкладку нажимая по самой вкладке? Например, раньше в ТабМиксПлюс у меня было настроено открытие вкладки по двойному щелчку по ней. Очень удобно было. Можно ли сейчас что-то подобное организовать? Или может быть существует расширение, добавляющее открытие новой вкладки в контекстное меню?

Средней кнопкой (колесико) по панели вкладок тоже открывает новую вкладку... :blush:

Отредактировано base239 (14-05-2018 04:32:07)

Отсутствует

 

№418714-05-2018 17:13:43

SOTVM
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 112
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Подскажите пожалуйста ,как быть ,как сделать Идеально тёмную/ночную лису ?
Сделал новую вкладку about:newtab  тёмного цвета ,т.е. прописал в userContent.css

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url("about:newtab") , url("about:addons"){
html , body {
    background-color:#012!important;color:#4591c1 !important;}
.search-wrapper>* {
    background:#123!important; }

Всё бы хорошо ,но при открытии ,на долю секунды проскакивает дефолтный белый цвет бэкграунда,что неприятно  бьёт по шарам,особенно ночью.:(

вот тут на тостере похожий вопрос ,я понимаю откуда проблема ,но не могу решить даже это , т.к. знаний на уровне детского сада.

Отредактировано SOTVM (14-05-2018 17:19:13)


Никто не знает столько,сколько не знаю Я.

Отсутствует

 

№418815-05-2018 18:21:20

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 58.0

Re: Настройка внешнего вида Firefox в userChrome.css

SOTVM, может что-то из данной темы подойдёт. Из всех кодов, что там представлены у меня в Quantum заработал только код для userChrome.css от пользователя mokujin, за что ему огромное спасибо. Использую тоже тёмный фон about:newtab, но код у меня иной. UPD. Код для userContent.css тоже рабочий, просто не сразу разобрался, для чего он нужен. Аналог данных кодов для 57+ здесь. Первый для userChrome.css, второй для userContent.css.

base239 пишет

Средней кнопкой (колесико) по панели вкладок тоже открывает новую вкладку...

Вместо СКМ использую данный код, что под спойлером..

Отредактировано sandro79 (26-05-2018 13:06:52)

Отсутствует

 

№418915-05-2018 19:13:02

SOTVM
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 112
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

..  может что-то из данной темы подойдёт. .

СПАСИБО БОЛЬШОЕ и тебе и  mokujin
теперь вааще красотиЩа


Никто не знает столько,сколько не знаю Я.

Отсутствует

 

№419016-05-2018 09:49:51

SOTVM
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 112
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

напомните как без дополнения DOM/Atribute inspector , в новой лисе посмотреть атрибуты элементов браузера,?
я как то пару-тройку  раз открывал ,а сейчас вылетело из головы и не могу вспомнить,
помню что как то ..................
ааааа,пока писал,ещё раз попробовал и получилось
Инструменты > Веб-разработка > Инструменты браузера
или Ctrl+Alt+Shift+i и подтвердить запрос "Был обнаружен входящий запрос на разрешение установления соединения для удалённой отладки. "

;) ЭТО НУЖНО ПРИБИТЬ ГВОЗДЯМИ НА ПЕРВОЙ СТРАНИЦЕ ТЕМЫ ;)

Отредактировано SOTVM (16-05-2018 09:51:26)


Никто не знает столько,сколько не знаю Я.

Отсутствует

 

№419116-05-2018 10:09:51

GENNADICH
Участник
 
Группа: Members
Зарегистрирован: 20-05-2011
Сообщений: 55
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Всех приветствую! Подскажите пожалуйста - как изменить фон визуальных закладок... нажимаем "Ctrl + T" или на плюсик (открыть новую вкладку), как там поменять цвет фона на стандартный белый? И в боковой панели то же цвет поплыл, не видно черного текста на темном фоне. Благодарю.

Отредактировано GENNADICH (16-05-2018 10:33:08)

Отсутствует

 

№419216-05-2018 11:51:39

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 294
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

А кто то уже убирал в 60 версии меридиан при загрузке табов?

Сделал так :

Выделить код

Код:

/* УБИРАЕМ ПРИ ЗАГРУЗКЕ ТАБА МЕРИДИАН —  "chrome://mozapps/skin/places/defaultFavicon.svg" */
.tab-icon-image {list-style-image: none !important);

но сильно попортил фон панели табов и еще что-то задело.

И еще в новой версии 60 испортились — убрать анимацию загрузки табов.

Отсутствует

 

№419316-05-2018 14:47:29

Viatcheslav
Участник
 
Группа: Members
Откуда: г. Бобруйск, Беларусь
Зарегистрирован: 23-11-2016
Сообщений: 323
UA: Firefox 57.0

Re: Настройка внешнего вида Firefox в userChrome.css

Твою гробину мать :mad: Да простят меня смотрящие за топиком. Это эмоции после многочисленных и бесплодных попыток подключить комплект панелей от Vitaliy V. на конфигурационных файлах. У кого, как и у меня, до сих пор ничего не получилось, но надежда не пропала, найдёт ответ в моём сообщении.

Итак. Внутри архива user_chrome_files.zip находятся папки Firefox, user_chrome_files и файл Читать.txt. С папкой Firefox и файлом Читать.txt всё понятно.
Внутри папки user_chrome_files в первозданном виде (скачивал перед самым написанием сообщения) находятся папки custom_scripts, js, options, svg, а также файлы user_chrome.js, user_chrome.manifest, user_chrome.css и version.txt. После размещения всего этого хозяйства по нужным местам и запуска [firefox], естественно, никаких панелей не появилось. Я проделывал это с десяток раз, всё время проверяя правильность размещения. В конце концов очистил папку chrome от своих стилей, подозревая на кофликт - всё равно никакого эффекта. Решил просто проверить правильность путей. В файле user_chrome.js нашёл ответ на вопрос.

Строка №38

скрытый текст

Выделить код

Код:

loader.loadSubScript("chrome://user_chrome_files/content/js/vertical_top_bottom_bar.js", win, "UTF-8");


Строка №47
скрытый текст

Выделить код

Код:

loader.loadSubScript("chrome://user_chrome_files/content/custom_scripts/custom_script_win.js", win, "UTF-8");


Строка №109
скрытый текст

Выделить код

Код:

win.openDialog("chrome://user_chrome_files/content/options/user_chrome_prefs.xul", "user_chrome_prefs:window", "centerscreen,resizable,dialog=no");


Ну и так далее. Для пущей уверенности заглянул в содержимое файла user_chrome.css.

Строка №14

скрытый текст

Выделить код

Код:

background: url("chrome://user_chrome_files/content/svg/spring.svg") rgba(255,255,255,0.6) center no-repeat;


Строка №35
скрытый текст

Выделить код

Код:

list-style-image: url("chrome://user_chrome_files/content/svg/restart-app-16.svg") !important;


Строка №39
скрытый текст

Выделить код

Код:

list-style-image: url("chrome://user_chrome_files/content/svg/configure-toolbars-16.svg") !important;


Короче говоря, для того, чтобы всё завелось, нужно внутри имеющейся папки user_chrome_files создать каталог content и переместить в него находящиеся рядом папки (и только!) custom_scripts, js, options, svg.

Vitaliy V., пожалуйста, подтвердите или опровергните мои предположения. В описаниии об этом явно нигде не написано, и неопытный пользователь вряд ли разберётся

Отсутствует

 

№419416-05-2018 17:49:22

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Viatcheslav пишет

подтвердите или опровергните

Нет не нужно создавать папку content я уже писал что chrome://user_chrome_files/content/ = папка user_chrome_files
content это как в расширениях с chrome.manifest а здесь user_chrome.manifest
там есть такая строка
content user_chrome_files ./
это зарегистрирует директорию (если ./ то ту же папку user_chrome_files где находится файл манифеста) для использования с URI chrome://user_chrome_files/content/
вот документация https://developer.mozilla.org/en-US/doc … nstruction

Пишите подробно куда и с чем размещали файлы

Viatcheslav пишет

Короче говоря, для того, чтобы всё завелось, нужно внутри имеющейся папки user_chrome_files создать каталог content и переместить в него находящиеся рядом папки (и только!) custom_scripts, js, options, svg.

И так всё работает? Тогда чудеса прям какие-то.

Отредактировано Vitaliy V. (16-05-2018 17:54:36)

Отсутствует

 

№419516-05-2018 19:24:48

Viatcheslav
Участник
 
Группа: Members
Откуда: г. Бобруйск, Беларусь
Зарегистрирован: 23-11-2016
Сообщений: 323
UA: Firefox 57.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

И так всё работает?

Увы, но не работает никак :rolleyes:

Vitaliy V. пишет

Пишите подробно куда и с чем размещали файлы

Содержимое файла C:\Program Files (x86)\Mozilla Firefox\config.js (выше строки "// Включение отображения дополнительных панелей" - код, отключающий проверку цифровых подписей дополнений), кодировка - UTF-8

скрытый текст

Выделить код

Код:

//
try {(code => {
    var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
    var jsval, evl = true, re = e => Cu.reportError(e), imp = name => {try {
        return Cu.import(`resource://gre/modules/addons/${name}.jsm`, {});
    } catch(ex) {}}
    if ((jsval = imp("AddonSettings"))) {
        jsval.AddonSettings = {ADDON_SIGNING: false, REQUIRE_SIGNING: false, ALLOW_LEGACY_EXTENSIONS: true};
        try {evl = jsval.eval("this") === jsval;} catch(ex) {evl = false;}
    }
    lockPref("extensions.allow-non-mpc-extensions", true);
    var jsvals = ["XPIProvider", "XPIInstall"].map(imp).filter(i => i);

    if (evl) return jsvals.forEach(jsval => {try {jsval.eval(code);} catch(ex) {re(ex);}});

    var sl = Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader);
    Cu.importGlobalProperties(["URL", "Blob"]); var url = URL.createObjectURL(new Blob([(code)]));
    jsvals.forEach(jsval => {try {sl.loadSubScript(url, jsval);} catch(ex) {re(ex);}});

})(String.raw`
    try {SIGNED_TYPES.clear();} catch(ex) {};
    "verifyZipSignedState" in this && (signedState => {
        var re = /\x06\x03U\x04\x03\x14[\s\S](\{[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\}|[a-z0-9-\._]*\@[a-z0-9-\._]+)0\x82\x02"0\r\x06\t/i;
        var getUUID = () => {
            var gen = Cc["@mozilla.org/uuid-generator;1"].getService(Ci.nsIUUIDGenerator);
            return (getUUID = () => gen.generateUUID().toString())();
        }
        var getURI = file => {
            var jsval = Cu.import("resource://gre/modules/addons/XPIProvider.jsm", {});
            return (getURI = file => jsval.getURIForResourceInFile(file, "META-INF/mozilla.rsa"))(file);
        }
        var getId = file => {
            var result, is = {close() {}}, sis = {close() {}};
            try {
                is = Services.io.newChannelFromURIWithLoadInfo(getURI(file), null).open();
                sis = Cc["@mozilla.org/scriptableinputstream;1"].createInstance(Ci.nsIScriptableInputStream);
                sis.init(is); var str = sis.readBytes(sis.available());
                var match = str.match(re); if (match) result = match[1];
            } catch(ex) {}
            sis.close(); is.close();
            return result || getUUID();
        }
        verifyZipSignedState = function verifyZipSignedState(aFile, aAddon) {
            if (aAddon.id || aAddon._installLocation.name == KEY_APP_TEMPORARY)
                return Promise.resolve({signedState, cert: null});
            var root = !AppConstants.MOZ_REQUIRE_SIGNING && Services.prefs.getBoolPref(PREF_XPI_SIGNATURES_DEV_ROOT, false)
                ? Ci.nsIX509CertDB.AddonsStageRoot : Ci.nsIX509CertDB.AddonsPublicRoot;
            return new Promise(resolve => {
                var callback = {openSignedAppFileFinished(rv, zipReader, cert) {
                    zipReader && zipReader.close();
                    resolve({signedState, cert: cert || {commonName: getId(aFile)}});
                }};
                gCertDB.openSignedAppFileAsync(root, aFile, callback.wrappedJSObject = callback);
            });
        }
    })(AddonManager.SIGNEDSTATE_NOT_REQUIRED);
`)} catch(err) {Components.utils.reportError(err);}
// Включение отображения дополнительных панелей
try {
    (function() {
        var {classes: Cc, interfaces: Ci} = Components;
        var Services = Components.utils.import("resource://gre/modules/Services.jsm", {}).Services;
        var config = {
            SubScript: {},
            observe: function(aSubject, aTopic, aData) {
                if (aTopic == "domwindowopened" && aSubject instanceof Ci.nsIDOMWindow) {
                    aSubject.addEventListener("DOMContentLoaded", function domLoad() {
                        aSubject.removeEventListener("DOMContentLoaded", domLoad, true);
                        var loc = aSubject.location;
                        if (loc && loc.protocol == "chrome:") {
                            try {
                                config.SubScript.user_chrome.loadIntoWindow(aSubject, loc.href);
                            } catch(ex) { }
                        }
                    }, true);
                } else if (aTopic == "profile-after-change") {
                    Services.obs.removeObserver(config, "profile-after-change");
                    var file = Services.dirsvc.get("ProfD", Ci.nsIFile);
                    file.append("user_chrome_files");
                    if (!file.exists() || !file.isDirectory()) {
                        this.removeObs();
                        return;
                    }
                    file.append("user_chrome.manifest");
                    if (!file.exists() || !file.isFile()) {
                        this.removeObs();
                        return;
                    }
                    var reg = Components.manager.QueryInterface(Ci.nsIComponentRegistrar);
                    reg.autoRegister(file);
                    var styleSS = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
                    try {
                        var styleURI = Services.io.newURI("chrome://user_chrome_files/content/user_chrome.css", null, null);
                        if (!styleSS.sheetRegistered(styleURI, styleSS.AGENT_SHEET))
                            styleSS.loadAndRegisterSheet(styleURI, styleSS.AGENT_SHEET);
                    } catch(ex) { }
                    try {
                        Services.scriptloader.loadSubScript("chrome://user_chrome_files/content/user_chrome.js", this.SubScript, "UTF-8");
                    } catch(ex) {
                        this.removeObs();
                    }
                }
            },
            removeObs: function() {
                Services.obs.removeObserver(config, "domwindowopened");
            }
        };
        Services.obs.addObserver(config, "profile-after-change", false);
        Services.obs.addObserver(config, "domwindowopened", false);
    })();
} catch(ex) {
    Components.utils.reportError(ex);
}


Содержимое файла C:\Program Files (x86)\Mozilla Firefox\defaults\pref\config-prefs.js, кодировка - UTF-8
скрытый текст

Выделить код

Код:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");


В папке C:\Users\user_name\AppData\Roaming\Mozilla\Firefox\Profiles\profile_name\chrome\ нет ничего, кроме каталога user_chrome_files с первозданным содержимым, внутри я ничего не трогал. Однако и панелей тоже нет, и в хранилище никаких кнопок от панелей тоже нет. Я что-то вообще ничего не понимаю :rolleyes: Помогите, пожалуйста :blush:

Отсутствует

 

№419616-05-2018 19:41:14

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Viatcheslav пишет

В папке C:\Users\user_name\AppData\Roaming\Mozilla\Firefox\Profiles\profile_name\chrome\ нет ничего, кроме каталога user_chrome_files

Нууу..., где же я писал про папку chrome, user_chrome_files нужно поместить прямо в корневой каталог профиля.

Отредактировано Vitaliy V. (16-05-2018 19:43:06)

Отсутствует

 

№419716-05-2018 19:41:50

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 62.0

Re: Настройка внешнего вида Firefox в userChrome.css

Viatcheslav пишет

В папке C:\Users\user_name\AppData\Roaming\Mozilla\Firefox\Profiles\profile_name\chrome\ нет ничего, кроме каталога user_chrome_files

Vitaliy V. пишет

Папку user_chrome_files поместить в директорию профиля

У меня панели завелись, настройки, значки - всё на месте, но для меня проще панели предыдущего образца. Новые панели конечно навороченные, с дополнительными возможностями, как я понял, но тут надо уже основательно разбираться, а времени пока нет собрать всё воедино с моим комплектом стилей. Но всё равно, Виталий огромное спасибо за проделанную работу.

Отсутствует

 

№419816-05-2018 20:06:32

Viatcheslav
Участник
 
Группа: Members
Откуда: г. Бобруйск, Беларусь
Зарегистрирован: 23-11-2016
Сообщений: 323
UA: Firefox 57.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

user_chrome_files нужно поместить прямо в корневой каталог профиля

Вот я, деревня :usch: Магическое название user_chrome_files - больше объяснить ничем не могу :blush: Простите за напрасные хлопоты - завелось. Спасибо всем за участие и помощь :beer:
Можно узнать - что за скрипты в папке custom_scripts?

Отредактировано Viatcheslav (16-05-2018 20:09:15)

Отсутствует

 

№419916-05-2018 20:40:47

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

проще панели предыдущего образца

Но XBL рано или поздно удалят, впрочем и с конф. файлами никакой гарантии.
ну а прямо сейчас - биндинги не работают и не работали с userChrome.css (кроме загруженных по протоколу chrome://) с отключенными скриптами javascript.enabled - false

Viatcheslav пишет

что за скрипты в папке custom_scripts?

Чтобы добавить свой код там же написано
custom_script.js
// Этот скрипт работает в основном потоке если включено в настройках
// его можно использовать для создания кнопок с помощью CustomizableUI.createWidget
custom_script_win.js
// Этот скрипт работает в главном окне браузера ...
в общем можно прикрутить что угодно если получится

Отредактировано Vitaliy V. (16-05-2018 20:50:55)

Отсутствует

 

№420016-05-2018 21:16:58

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 316
UA: unknown 0.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Подскажите, пожалуйста, как сделать автоскрытие панели закладок?

На форуме

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]