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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№970118-02-2021 17:48:24

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

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

voqabuhe
Жор памяти в МБ

Отсутствует

 

№970218-02-2021 18:55:58

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

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

solombala
это видимо курсор ввода или текста там отступов не бывает

Stkvsky пишет

можно ли указать определенную ширину вкладки для определенного сайта?

Скриптом для браузера возможно, а только стилем там нет атрибутов с адресом разве что по иконке, но это ерунда...
Контент да можно по адресу с @-moz-document url...

Отсутствует

 

№970319-02-2021 00:03:02

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1160
UA: Firefox 85.0

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

Попробовал, некрасиво.

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

Выделить код

Код:

.titlebar-min {
  list-style-image: url("chrome://global/skin/icons/windowControls.png") !important;
  -moz-image-region: rect(16px, 17px, 31px, 0px) !important;
}
.titlebar-restore {
  list-style-image: url("chrome://global/skin/icons/windowControls.png") !important;
  -moz-image-region: rect(16px, 32px, 31px, 17px) !important;
}
.titlebar-close {
  list-style-image: url("chrome://global/skin/icons/windowControls.png") !important;
  -moz-image-region: rect(16px, 48px, 31px, 32px) !important;
}

Отсутствует

 

№970419-02-2021 01:10:42

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 85.0

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

solombala пишет

Жор памяти в МБ

Поделись, плиз.

Отсутствует

 

№970519-02-2021 11:38:41

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V. пишет

Скриптом для браузера возможно, а только стилем там нет атрибутов с адресом разве что по иконке, но это ерунда...
Контент да можно по адресу с @-moz-document url...

А можете помочь скриптом пожалуйста? Для гугла например указать определенную ширину вкладки

Отсутствует

 

№970619-02-2021 16:58:39

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

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

xrun1 пишет

Проверил этот код на чистом профиле. Он не для Win10, как я понял. Появляется лишняя кнопка.

Это старый стиль, актуальный тут https://forum.mozilla-russia.org/viewto … 72#p765572
Stkvsky
custom_script_win.js

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

Выделить код

Код:

(this.ucf_tabs_location_change = {
            init(that) {
                try {
                    gBrowser.addTabsProgressListener(this);
                    that.unloadlisteners.push("ucf_tabs_location_change");
                } catch(e) {}
            },
            onLocationChange(aBrowser, aWebProgress, aRequest, aLocation, aFlags) {
                var tab;
                if (!aWebProgress.isTopLevel || !aBrowser || !(tab = gBrowser.getTabForBrowser(aBrowser))) return;
                var curruri = aBrowser.currentURI;
                tab.setAttribute("ucf-spec", curruri.spec);
                tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef);
                tab.setAttribute("ucf-scheme", curruri.scheme);
                try {
                    let host = curruri.host;
                    tab.setAttribute("ucf-host", host);
                } catch(e) {
                    tab.setAttribute("ucf-host", "");
                }
            },
            destructor() {
                gBrowser.removeTabsProgressListener(this);
            }
        }).init(this);


далее используем стили, например
скрытый текст

Выделить код

Код:

.tabbrowser-tab[ucf-host="www.google.com"][fadein]:not([pinned]) {
    max-width: 100px !important;
}


возможные атрибуты:
[ucf-spec="value"] - адрес полностью
[ucf-specIgnoringRef="value"] - тоже самое но без якоря #
[ucf-scheme="value"] - протокол
[ucf-host="value"] - домен
в селекторы атрибутов можно добавлять ^ * и т.д. https://developer.mozilla.org/ru/docs/W … _selectors

Отсутствует

 

№970719-02-2021 17:02:42

vk
Участник
 
Группа: Members
Зарегистрирован: 06-01-2005
Сообщений: 218
UA: Firefox 85.0

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

Можно ли решить проблему с тем, что при использовании тем оформления цвет выпадающих папок на панели закладок всегда остаётся стандартным?

Отсутствует

 

№970819-02-2021 17:13:30

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

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

Отсутствует

 

№970919-02-2021 17:50:39

vk
Участник
 
Группа: Members
Зарегистрирован: 06-01-2005
Сообщений: 218
UA: Firefox 85.0

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

Спасибо. Странно, что это не сделано по умолчанию.

Отсутствует

 

№971020-02-2021 00:05:20

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V.
Подскажите что не так делаю?
1. В папке chrome создаю custom_script_win.js добавляю туда скрипт
2. В скрипте добавляю в "ucf-host", "www.google.ru"
3. В папке chrome в файл userChrome.css добавляю

Выделить код

Код:

.tabbrowser-tab[ucf-host="www.google.ru"][fadein]:not([pinned]) {
    max-width: 100px !important;
}

фф 68.0

Отредактировано Stkvsky (20-02-2021 00:05:44)

Отсутствует

 

№971120-02-2021 00:36:25

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

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

Stkvsky
во первых если не в курсе что за файл custom_script_win.js
поиском несложно обнаружить что этот файл из состава user_chrome_files
во вторых в скрипте не нужно ничего изменять, свои адреса добавляйте в стиль

Отсутствует

 

№971220-02-2021 11:24:15

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 86.0

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

Vitaliy V.
А что за приложение у вас на скрине в посте 7653 ?

Отсутствует

 

№971320-02-2021 12:32:08

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

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

Vitaliy V.
Нужен  код: куки delete. Все очистить ! Сам не могу.

Отсутствует

 

№971420-02-2021 13:41:01

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

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

rubel
Ну как же это известный редактор от майкрософт - Visual Studio Code, причем бесплатный.
Кнопки снизу добавлены расширением.
Но я сейчас использую Code - OSS, это скомпилированная версия без телеметрии,
находится в репах Arch Linux, Manjaro и т.д.

скрытый текст
Screenshot_20210220_130845.png

solombala
https://forum.mozilla-russia.org/viewto … 11#p780411
в массиве itemsToClear оставляешь только  "cookies",
win это window можешь удалить или оставить если это часть кнопки https://forum.mozilla-russia.org/viewto … 23#p780423

Отсутствует

 

№971520-02-2021 14:24:23

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V. пишет

Stkvsky
во первых если не в курсе что за файл custom_script_win.js
поиском несложно обнаружить что этот файл из состава user_chrome_files
во вторых в скрипте не нужно ничего изменять, свои адреса добавляйте в стиль

Не получается почему то
Добавил файлы как в инструкции, в настройках about:user-chrome-files подключил стили и скрипты

скрытый текст
6O8OBYt.png

Подскажите как правильно добавить
Скрипт нужно добавлять в какую то строку или в самый конец?
А стиль в файл custom_style_user.css?

Отредактировано Stkvsky (20-02-2021 14:36:53)

Отсутствует

 

№971620-02-2021 14:27:15

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

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

Vitaliy V.

Vitaliy V. пишет

solombala
https://forum.mozilla-russia.org/viewto … 11#p780411

Не фига...Короче, просо код . Нет?

Отсутствует

 

№971720-02-2021 14:34:03

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

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

Stkvsky пишет

в настройках about:user-chrome-files подключил стили и скрипты

не обязательно их все включать, а только те что требуется

Stkvsky пишет

Скрипт нужно добавлять в какую то строку или в самый конец?

туда где комментарий // Здесь может быть ваш код который сработает по событию "load" не раньше

Stkvsky пишет

А стиль в файл custom_style_user.css?

не обязательно сработает и в userChrome.css

Stkvsky пишет

Не получается почему то

возможно не очищен кеш, почитайте инструкцию что делать после редактирования...

Добавлено 20-02-2021 14:36:08
solombala
чего там не фига? если для СВ то во вкладку код добавь и проверь

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

Выделить код

Код:

var itemsToClear = [
        "cookies",
];
var range = Sanitizer.getClearRange(0);
Sanitizer.sanitize(itemsToClear, {
        ignoreTimespan: !range,
        range,
});

Отредактировано Vitaliy V. (20-02-2021 14:44:23)

Отсутствует

 

№971820-02-2021 14:50:05

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 85.0

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

Vitaliy V.

Vitaliy V. пишет

чего там не фига? если для СВ то во вкладку код добавь и проверь

Класс!

Отсутствует

 

№971920-02-2021 15:03:20

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V. пишет

возможно не очищен кеш, почитайте инструкцию что делать после редактирования...

Отлично, заработало, спасибо вам большое
А вот то что после перезапуска браузера вкладки гугл снова стандартного размера(пока не нажмешь на вкладку) это нельзя убрать?
Чтобы они сохраняли размер свой

Отредактировано Stkvsky (20-02-2021 16:22:34)

Отсутствует

 

№972020-02-2021 15:12:15

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 86.0

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

Vitaliy V. пишет

Visual Studio Code, причем бесплатный.
Кнопки снизу добавлены расширением.

А не поделитесь этим расширением? Я скачал  Visual Studio Code portable последнюю версию 1.53.2-42.
Да хорошо показывает ошибки :)!

Отсутствует

 

№972120-02-2021 16:13:56

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

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

rubel
https://marketplace.visualstudio.com/it … e-commands
И добавляйте свои кнопки, или вот чтобы не возится

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

Выделить код

Код:

"commands.commands": [
  {
    "text": "$(diff-added)",
    "tooltip": "Новый файл...",
    "color": "#ff69b4",
    "command": "workbench.action.files.newUntitledFile",
    "alignment": "left"
  },
  {
    "text": "$(file-code)",
    "tooltip": "Открыть файл...",
    "color": "#ff69b4",
    "command": "workbench.action.files.openFile",
    "alignment": "left"
  },
  {
    "text": "$(file-directory)",
    "tooltip": "Открыть папку...",
    "color": "#ff69b4",
    "command": "workbench.action.files.openFolder",
    "alignment": "left"
  },
  {
    "text": "$(diff-modified)",
    "tooltip": "Сохранить",
    "color": "#ff006a",
    "command": "workbench.action.files.save",
    "alignment": "left"
  },
  {
    "text": "$(diff-modified)",
    "tooltip": "Сохранить как...",
    "color": "#ff69b4",
    "command": "workbench.action.files.saveAs",
    "alignment": "left"
  },
  {
    "text": "$(diff-modified)",
    "tooltip": "Сохранить все",
    "color": "#ff006a",
    "command": "workbench.action.files.saveAll",
    "alignment": "left"
  },
  {
    "text": "$(chevron-left)",
    "tooltip": "Отменить",
    "color": "#ff69b4",
    "command": "default:undo",
    "alignment": "left"
  },
  {
    "text": "$(chevron-right)",
    "tooltip": "Вернуть",
    "color": "#ff69b4",
    "command": "default:redo",
    "alignment": "left"
  },
  {
    "text": "$(search)",
    "tooltip": "Найти",
    "color": "#ff69b4",
    "command": "actions.find",
    "alignment": "left"
  },
  {
    "text": "$(search)",
    "tooltip": "Найти в файлах",
    "color": "#ff69b4",
    "command": "workbench.action.findInFiles",
    "alignment": "left"
  },
  {
    "text": "$(diff)",
    "tooltip": "Сравнить активный файл с...",
    "color": "#ff69b4",
    "command": "workbench.files.action.compareFileWith",
    "alignment": "left"
  },
  {
    "text": "$(diff)",
    "tooltip": "Сравнить активный файл с буфером обмена",
    "color": "#ff69b4",
    "command": "workbench.files.action.compareWithClipboard",
    "alignment": "left"
  },
  {
    "text": "$(list-ordered)",
    "tooltip": "Включить/выключить перенос текста",
    "color": "#ff69b4",
    "command": "editor.action.toggleWordWrap",
    "alignment": "left"
  },
  {
    "text": "$(quote)",
    "tooltip": "Закомментировать или раскомментировать строку",
    "color": "#ff69b4",
    "command": "editor.action.commentLine",
    "alignment": "left"
  },
  {
    "text": "$(quote)",
    "tooltip": "Закомментировать или раскомментировать блок",
    "color": "#ff69b4",
    "command": "editor.action.blockComment",
    "alignment": "left"
  },
  {
    "text": "$(horizontal-rule)",
    "tooltip": "Объединить строки",
    "color": "#ff69b4",
    "command": "editor.action.joinLines",
    "alignment": "left"
  },
  {
    "text": "A",
    "tooltip": "Преобразовать в верхний регистр",
    "color": "#ff69b4",
    "command": "editor.action.transformToUppercase",
    "alignment": "left"
  },
  {
    "text": "a",
    "tooltip": "Преобразовать в нижний регистр",
    "color": "#ff69b4",
    "command": "editor.action.transformToLowercase",
    "alignment": "left"
  },
  {
    "text": "$(arrow-left)",
    "tooltip": "Закрыть все слева",
    "color": "#ff006a",
    "command": "workbench.action.closeEditorsToTheLeft",
    "alignment": "left"
  },
  {
    "text": "$(arrow-right)",
    "tooltip": "Закрыть все справа",
    "color": "#ff006a",
    "command": "workbench.action.closeEditorsToTheRight",
    "alignment": "left"
  }
]


это добавить в settings.json (там находятся все настройки юзера)
можно так найти его
скрытый текст
Screenshot_20210220_160516.png

далее Изменить в settings.json

Отредактировано Vitaliy V. (20-02-2021 17:53:15)

Отсутствует

 

№972220-02-2021 16:40:50

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Vitaliy V. пишет

Code - OSS, это скомпилированная версия без телеметрии

Для Win такое есть? Ну или хотя бы для Убунты?

Отсутствует

 

№972320-02-2021 17:29:31

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 86.0

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

Vitaliy V. пишет

далее Изменить в settings.json

Повозился я однако. :) Но все получилось. При копировании затесалась лишняя квадратная скобка.
Хорошая, полезная вещь. :beer:
912648aef5e015e3603cbb02b6d67f13.png

Отсутствует

 

№972420-02-2021 17:46:37

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

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

Stkvsky
browser.sessionstore.restore_on_demand - false и/или browser.sessionstore.restore_tabs_lazily - false
или измененный код

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

Выделить код

Код:

(this.ucf_tabs_location_change = {
            addListener: false,
            init(that) {
                try {
                    gBrowser.addTabsProgressListener(this);
                    that.unloadlisteners.push("ucf_tabs_location_change");
                    if (Services.prefs.getBoolPref("browser.sessionstore.restore_on_demand") && Services.prefs.getBoolPref("browser.sessionstore.restore_tabs_lazily")) {
                        window.addEventListener("TabOpen", this);
                        this.addListener = true;
                    }
                } catch(e) {}
            },
            onLocationChange(aBrowser, aWebProgress, aRequest, aLocation, aFlags) {
                if (this.addListener)
                    window.removeEventListener("TabOpen", this);
                (this.onLocationChange = (aBrowser, aWebProgress, aRequest, aLocation, aFlags) => {
                    var tab;
                    if (!aWebProgress.isTopLevel || !aBrowser || !(tab = gBrowser.getTabForBrowser(aBrowser))) return;
                    var curruri = aBrowser.currentURI;
                    tab.setAttribute("ucf-spec", curruri.spec);
                    tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef);
                    tab.setAttribute("ucf-scheme", curruri.scheme);
                    try {
                        let host = curruri.host;
                        tab.setAttribute("ucf-host", host);
                    } catch(e) {
                        tab.setAttribute("ucf-host", "");
                    }
                })(aBrowser, aWebProgress, aRequest, aLocation, aFlags);
            },
            handleEvent(e) {
                var tab = e.target;
                var curruri = tab.linkedBrowser.currentURI;
                tab.setAttribute("ucf-spec", curruri.spec);
                tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef);
                tab.setAttribute("ucf-scheme", curruri.scheme);
                try {
                    let host = curruri.host;
                    tab.setAttribute("ucf-host", host);
                } catch(e) {
                    tab.setAttribute("ucf-host", "");
                }
            },
            destructor() {
                gBrowser.removeTabsProgressListener(this);
            }
        }).init(this);

harryk
Есть ещё тоже самое - VSCodium https://github.com/vscodium/vscodium/releases
там есть инсталяторы exe deb rpm ...

Отсутствует

 

№972520-02-2021 18:03:43

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V. пишет

или измененный код

Класс, спасибо большое за помощь

Отсутствует

 

Board footer

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