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

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

№1057602-07-2021 20:30:48

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

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

kokoss пишет

Алексей У.
А такой вариант не устроит: user_pref("browser.uidensity", 1);

Я не большой спец в CSS - что нужно делать с тем, что вы написали?

Отсутствует

 

№1057702-07-2021 20:36:13

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

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

shadow_user
Это не ко мне, скорее для темы Greasemonkey Tampermonkey и подобных
Могу попробовать как то так

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

Выделить код

Код:

// ==UserScript==
// @name         copy translation to clipboard
// @version      0.1
// @description  copy translation to clipboard
// @author       Vitaliy V.
// @match        https://www.deepl.com/translator*
// @match        https://www.deepl.com/Translator*
// @icon         https://www.deepl.com/img/favicon/favicon_32.png
// @grant        GM.setClipboard
// @grant        GM.notification
// ==/UserScript==

window.addEventListener("click", e => {
     var btn = e.target.closest(".lmt__target_toolbar__copy > button");
     if (!btn) return;
     e.preventDefault();
     e.stopPropagation();
     e.stopImmediatePropagation();
     var textarea = document.querySelector("textarea.lmt__target_textarea");
     if (!textarea || !textarea.value) return;
     GM.setClipboard(textarea.value);
     GM.notification({title: "Translator", text: "Перевод скопирован!", image: "https://www.deepl.com/img/favicon/favicon_32.png"});
}, true);

Отсутствует

 

№1057802-07-2021 21:07:14

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

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

Алексей У. пишет

Для уменьшения высоты вкладок и панели навигации в нормальном режиме использую код:

Выбросте из кода всё касаемо адресной и поисковой строк и используйте взамен код отсюда.
Или в сообщении ofizer выше, а то тот, на который я вам дал ссылку, возможно для 69+

Я не большой спец в CSS - что нужно делать с тем, что вы написали?

Он предложил вам включить компактные значки через about:config

Отредактировано sandro79 (02-07-2021 21:19:57)

Отсутствует

 

№1057902-07-2021 21:19:04

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1739
UA: Firefox 52.0

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

Алексей У. пишет

что нужно делать с тем, что вы написали?

В about:config найдите параметр -> browser.uidensity и измените его значение на 1


Win7

Отсутствует

 

№1058002-07-2021 21:29:42

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

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

sandro79 пишет

Выбросте из кода всё касаемо адресной и поисковой строк и используйте взамен код отсюда.
Или в сообщении ofizer выше, а то тот, на который я вам дал ссылку, возможно для 69+

Спасибо за подсказку, помогло, только теперь строка поиска по высоте больше , чем строка адреса:

скрытый текст
53ceee916c54.jpg

Добавлено 02-07-2021 21:34:19

kokoss пишет

В about:config найдите параметр -> browser.uidensity и измените его значение на 1

Теперь понял. Но я имел в виду, как сделать это именно в нормальном режиме, а не изменить его на компактный.

Отредактировано Алексей У. (02-07-2021 21:34:19)

Отсутствует

 

№1058102-07-2021 21:51:24

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

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

Алексей У. пишет

Спасибо за подсказку, помогло, только теперь строка поиска по высоте больше , чем строка адреса:

Код в сообщении ofizer должен был сработать в 68, т.к. у меня сработал в 68.
Попробуйте так, всё под замену, у себя косяков в обычном режиме значков не увидел

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

Выделить код

Код:

:root {
  --tab-min-height: 26px !important;
}

#nav-bar #back-button {
  padding-block: var(--toolbarbutton-outer-padding) !important;
  padding-inline-start: var(--toolbarbutton-outer-padding) !important;
  padding-inline-end: 0 !important;
}

#back-button > .toolbarbutton-icon {
  width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
  height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
  padding: var(--toolbarbutton-inner-padding) !important;
}

#main-window:not([uidensity="touch"]) :-moz-any(#urlbar,.searchbar-textbox) {
    min-height: 26px !important;
    margin: 4px !important;
    --urlbar-icon-padding: 4px !important;
}

#main-window:not([uidensity="touch"]) :-moz-any(#urlbar,.searchbar-textbox) .urlbar-icon {
    width: calc(2 * var(--urlbar-icon-padding) + 16px) !important;
    height: calc(2 * var(--urlbar-icon-padding) + 16px) !important;
    padding: var(--urlbar-icon-padding) !important;
}

#main-window:not([uidensity="touch"]) #pageActionSeparator {
    height: calc(2 * var(--urlbar-icon-padding) + 16px) !important;
}

Отредактировано sandro79 (02-07-2021 21:53:18)

Отсутствует

 

№1058202-07-2021 22:12:42

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

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

sandro79 пишет

Код в сообщении ofizer должен был сработать в 68, т.к. у меня сработал в 68.
Попробуйте так, всё под замену, у себя косяков в обычном режиме значков не увидел

Да, с этим кодом все получилось.

Отсутствует

 

№1058303-07-2021 11:58:52

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

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

egorsemenov06 пишет

Здравствуйте форумчане подскажите пожалуйста как в протоне селать все контекстные меню по ПКМ  по размеру как  до протоновское и в заккладках растяние между закдадами просто гиганское.

Тут по ссылке Vitaliy V. есть стиль, там практически всё для укрощения Протона есть. И тут ещё.
Но у вас же, судя по UA:, [windows] 7 и там в этом плане ничего не поменялось, кроме как в Гамбургер-меню, Других инструментах и кнопке Меню закладок.
У себя сейчас на установленной параллельно [windows] 10 для уменьшения интервалов в меню закладок и конт. меню использую такой код

скрытый текст
@media (-moz-os-version: windows-win10) { и последнюю скобку } в [windows] 10 можно не использовать

Выделить код

Код:

@media (-moz-os-version: windows-win10) {
menupopup > menuitem, menupopup > menu {
	padding-block: 2px !important;
	padding-inline-start: 12px !important;
}
/* выровнять положение подменю... необязательно */
menupopup > menu > menupopup {
	margin-inline-start: -2px !important;
	margin-top: -5px !important;
}
}

Отсутствует

 

№1058404-07-2021 09:56:10

shinji2009
Участник
 
Группа: Members
Зарегистрирован: 24-08-2014
Сообщений: 81
UA: Firefox 89.0

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

привет. скажите плз как-то убрать:
1) анимацию вкладки. на ютубе например там появляется надпись "воспроизведение", а когда ставишь на паузу, она через несколько  секунд пропадает с анимацией, которая жутко отвлекает
2) звёздочку и листочек из адресной строки

Отсутствует

 

№1058504-07-2021 11:25:44

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

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

shinji2009

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

Выделить код

Код:

.tabbrowser-tab {
	--soundplaying-removal-delay: none !important;
}

#urlbar-input-container #star-button, #reader-mode-button {
    display: none !important;
}

Вообще скрыть "ВОСПРОИЗВОДИТСЯ" https://forum.mozilla-russia.org/viewto … 24#p791424

Отсутствует

 

№1058604-07-2021 11:50:04

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

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

Vitaliy V.
На страницах этого магазина _https://rozetka.com.ua/mobile-phones/c80003/preset=smartfon/ такого вида посещенные ссылки не меняют цвет (используется код для userContent.css https://forum.mozilla-russia.org/viewto … 40#p782740 ). Пожалуйста, сможете доработать код, чтобы цвет менялся?
11.png

Отсутствует

 

№1058704-07-2021 12:25:41

shinji2009
Участник
 
Группа: Members
Зарегистрирован: 24-08-2014
Сообщений: 81
UA: Firefox 89.0

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

sandro79
спасибо большое

Отсутствует

 

№1058804-07-2021 13:32:18

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

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

Отсутствует

 

№1058904-07-2021 14:03:58

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

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

Vitaliy V.
Спасибо! Это работает. :beer:

Отсутствует

 

№1059004-07-2021 15:13:55

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

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

shinji2009 пишет

листочек из адресной строки

Если ридер не нужен, то можно вообще отключить
reader.parse-on-load.enabled = false

Отсутствует

 

№1059105-07-2021 09:08:34

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 237
UA: Firefox 89.0

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

А как скрыть элемент, у которого в id есть переменная ID расширения?
id = pageAction-urlbar-_2029075b-9cde-4e75-bd88-4932e4572176_

Я хоть и скрыл так, но хотел бы на будущее знать.

Выделить код

Код:

[aria-label="Add Custom Search"] {
  display: none !important;
}

Отсутствует

 

№1059206-07-2021 23:00:16

tgz
Участник
 
Группа: Members
Зарегистрирован: 06-07-2021
Сообщений: 4
UA: Firefox 89.0

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

Подскажите пожалуйста где взять файл userChrome.css для 89.0.2 или в какой директории его создавать и какой код прописывать?
Необходимо уменьшить межстрочный интервал закладок, и я так понимаю надо этот код добавить в какой то основной css файл

Выделить код

Код:

menupopup > menuitem,
menupopup > menu {
    padding-block: 4px !important;
    padding-inline-start: 8px !important;
}

Отредактировано tgz (06-07-2021 23:00:42)

Отсутствует

 

№1059306-07-2021 23:30:58

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

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

tgz пишет

где взять файл userChrome.css

В папке вашего профиля создать папку \chrome, а в ней файл userChrome.css, желательно в кодировке utf-8 без BOM.
Скопировать в него ваш код и сохранить.
В about:config параметр toolkit.legacyUserProfileCustomizations.stylesheets переключить в true.
Перезагрузить браузер

Отсутствует

 

№1059407-07-2021 11:24:08

tgz
Участник
 
Группа: Members
Зарегистрирован: 06-07-2021
Сообщений: 4
UA: Firefox 89.0

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

harryk пишет
tgz пишет

где взять файл userChrome.css

В папке вашего профиля создать папку \chrome, а в ней файл userChrome.css, желательно в кодировке utf-8 без BOM.
Скопировать в него ваш код и сохранить.
В about:config параметр toolkit.legacyUserProfileCustomizations.stylesheets переключить в true.
Перезагрузить браузер

Спасибо, сделал все в точности как написано, но к сожалению это не сработало((

Отсутствует

 

№1059507-07-2021 11:34:47

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 557
UA: Firefox 78.0

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

tgz
что вы сделали? покажите. уверен, что "сделал все в точности как написано" - не так.
скрины дайте папки профиля с файлом css. не txt, не "ещечегототам", а именно css
2021-07-07-112824.png
2021-07-07-112912.png

свою папку профиля легко найти - настройки - справка - информация о решении проблем - папка профиля - открыть папку. и там создавайте сначала папку chrome, потом файл css, и должно быть настроено в винде отображение расширений файлов.

Отредактировано sonyas75 (07-07-2021 11:37:45)

Отсутствует

 

№1059607-07-2021 13:05:45

tgz
Участник
 
Группа: Members
Зарегистрирован: 06-07-2021
Сообщений: 4
UA: Firefox 89.0

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

sonyas75
да, действительно файл был в формате .txt и отображение расширения файлов было выключено. Я только перешел с 7 на 10 винду, еще не успел всё настроить. Извините за мою невнимательность. Огромное спасибо, теперь всё работает:D Уверен кому то еще пригодится эта инфа.

Отсутствует

 

№1059707-07-2021 20:19:35

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 78.0

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

Vitaliy V.
Столкнулся, что в Firefox 91 из docShell убрали allowJavascript.
Bug 1646560: Part 2 - Move allowJavascript and friends from DocShell to BrowsingContext and WindowContext.
Затрагивает ATB-кнопку «Переключить JavaScript».
Вот, пытался составить на замену _sendAsyncMessages(win, message) из parent.js

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

Выделить код

Код:

…
    Actors: class {
        constructor(win) {
            this.bc = win.gBrowser.selectedBrowser.browsingContext;
        }
        get actor() {
            return Object.defineProperty(this, "actor", {
                value: this.bc.currentWindowGlobal.getActor("ATBWinActor")
            }).actor;
        }
        *[Symbol.iterator]() {
            yield this.actor;
            var contextsToVisit = Array.from(this.bc.children);
            while (contextsToVisit.length) {
                let currentContext = contextsToVisit.pop();
                let global = currentContext?.currentWindowGlobal;
                if (global)
                    contextsToVisit.push(...currentContext.children),
                    yield global.getActor("ATBWinActor");
            }
        }
    },
    get useBC() {
        delete this.useBC;
        return this.useBC = Cu.getGlobalForObject(Cu)
            .BrowsingContext.prototype.hasOwnProperty("allowJavascript");
    },
    async _sendAsyncMessages(win, message) {
        var actors = new this.Actors(win);
        switch (message) {
            case "ATBWinActor:ScrollPageUp":
            case "ATBWinActor:ScrollPageDown":
            case "ATBWinActor:ScrollTop":
            case "ATBWinActor:ScrollBottom":
                return actors.actor.sendAsyncMessage(message);

            case "ATBWinActor:TextToLink":
                for(var actor of actors)
                    actor.sendAsyncMessage(message);
                return;
            case "ATBWinActor:CopyAllLinks":
                var links = "", count = 0;
                for(var actor of actors) {
                    var data = await actor.sendQuery(message);
                    if (data)
                        links += `${data.links}\n`,
                        count += data.count;
                }
                this.clipboardHelp.copyString(links);
                win.setTimeout(() =>
                    this.showAlert("Копирование ссылок", `${count} ссылок в буфере обмена!`)
                , 100);
                return;

            case "ATBWinActor:PageJavaScript":
                if (this.useBC) {
                    var state = !actors.bc.allowJavascript;
                    for(var bc of actors.bc.getAllBrowsingContextsInSubtree())
                        bc.allowJavascript = state;
                    return;
                }
                var check, getstate = "ATBWinActor:getPageJavaScript"; break;
            case "ATBWinActor:PageImages":
                var check = true, getstate = "ATBWinActor:getPageImages"; break;
            case "ATBWinActor:LinkPointerEvents":
                var check, getstate = "ATBWinActor:getLinkPointerEvents"; break;
            default:
                return;
        }
        var data = {state: !(await actors.actor.sendQuery(getstate))};
        for(var actor of actors)
            await actor.sendQuery(message, data);
        check && this.checkBrowserReload(win);
    },

Отсутствует

 

№1059808-07-2021 14:50:46

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

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

Dumby
Вроде понятно, спасибо, но надо ли мне переделывать функцию _sendAsyncMessages так же, можно же и с минимум правок сделать?

Отсутствует

 

№1059908-07-2021 15:26:28

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 78.0

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

Vitaliy V.
Нет, переделывать функцию _sendAsyncMessages именно так же,
разумеется, не требуется. Это я просто показать вариант,
если было интересно, то и хорошо.


Главное — обратить внимание на баг, типа если что, чтобы потом
не заморачиваться, что да почему, ничего не искать, всё уже знакомо.

Отсутствует

 

№1060008-07-2021 19:15:54

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

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

Vitaliy V.
Dumby
Помогите пожалуйста заменить значок Яндекс-поисковика в 90+ на старый значок 
Пытался через user_chrome.manifest - override moz-extension://7e4100f1-2d2e-4ab3-88f6-fcba6e24a9a3/yandex-ru.ico chrome://user_chrome_files/content/custom_styles/svg/yandex-ru.ico, но не пошло.
Подменой в omni.ja конечно получилось, но может можно как-то стилем это осуществить? Если не сильно муторно конечно.
Старая иконка как-то приятней для глаз, чем новая в панели поиска, а то уже думаю отказаться от скрипта search_engine_icon_in_searchbar.uc.js и оставить штатную безликую лупу :o

Отсутствует

 

Board footer

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