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

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

Новости » Вышел Firefox 105.0 » 23-09-2022 19:44:06

Suspect пишет

Подскажите, как убрать фокус курсора на адресной строке при открытии новой вкладки

в 105.0.1 исправили

Новости » Вышел Firefox 104.0 » 24-08-2022 12:47:43

Добавлен экспериментальный механизм QuickActions, позволяющий выполнять различные типовые действия с браузером из адресной строки. Например, для быстрого перехода к просмотру дополнений, закладок, сохранённых учётных записей (менеджер паролей) и открытия режима приватного просмотра можно ввести в адресной строке команды addons, bookmarks, logins, passwords и private, при распознании которых в выпадающем списке будет показана кнопка для перехода к соответствующему интерфейсу.

очередная бредовая инициатива. можно кнопки кидать на панель инструментов и быстро их жать. можно жать комбинации клавиш. зачем нужна эта недокомандная строка? лучше бы они скрины по ctrl+tab починили, несколько лет не работают. позорище...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 17-08-2022 22:21:51

kazarin пишет

Но третья версия у меня почему-то не запускается. Пишет - ошибка в чтении настроек, обратитесь к администратору.

файла userChromeAuthor.css нет наверное. тогда закомментируй строку

Выделить код

Код:

///зарегистрироватьФайл(AUTHOR_SHEET, 'userChromeAuthor.css');

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 17-08-2022 19:55:56

Dumby спасибо. тогда версия 3:
[spoiler][code]
// Первую строку файла Firefox пропускает.
'use strict';

// Может пригодиться для отладки этого файла.
///const {console} = Cu.import('resource://gre/modules/Console.jsm', {});

// Папка chrome в профиле.
const оПапка = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('UChrm', Ci.nsIFile);
// Пропустить профиль удаленной отладки.
if (оПапка.parent.leafName !== 'chrome_debugger_profile')
{
    const AGENT_SHEET  = 0;
    const USER_SHEET   = 1;
    const AUTHOR_SHEET = 2;

    const {loadAndRegisterSheet} = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
    const ioService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);

    зарегистрироватьТекст(
        AGENT_SHEET,
        `
            @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
            tooltip
            {
                /* Нулевой радиус не скрывает тень */
                border-radius: 0 !important;
            }
            @media (prefers-

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 17-08-2022 18:29:29

kazarin вроде кроме tooltip больше никаких. раньше видел, что полосы прокрутки меняют, но в современных версиях лесы достаточно обычного css + about:config.


я думаю, будет практичнее запихнуть стили tooltip в код config.js, потому что стилей очень мало и часто менять их не нужно, а файловые операции сравнительно медленные даже на ssd. а в файл пихать стили для shadow dom и грузить файл как AUTHOR_SHEET. я пока без AUTHOR_SHEET обошелся, но по мере перехода с xul на html пользы от него наверное будет все больше.


вот себе вторую версию config.js сделал, работает как описано выше. код легко дополнить для загрузки любого количества файлов или текста любых типов:

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 15-08-2022 23:18:19

kokoss
этот код загружает файл chrome\userChromeAgent.css
у меня в config.js еще кое-какой код есть, но он к нашей теме отношения не имеет.
[spoiler][code]
// Первую строку файла Firefox пропускает.
'use strict';
// Папка chrome в профиле.
const file = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('UChrm', Ci.nsIFile);
// В профиле удаленной отладки нет папки chrome.
// TODO Есть более надежный способ пропустить этот профиль?
if (file.exists()) {
    const AGENT_SHEET  = 0;
    const USER_SHEET   = 1;
    const AUTHOR_SHEET = 2;
    const io = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
    file.append('userChromeAgent.css');
    Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService).loadAndRegisterSheet(
        io.newURI(
            // c:\folder\файл ==> file:///c:/folder/%D1%84%D0%B0%D0%B9%D0%BB/
            io.getProtocolHandler('file').QueryInterface(Ci.nsIFileProtocolHandler).getURLSpecFromDir(file),
            null,
            null
        ),
        AGEN

Поддержка пользователей » Почему-то никак не удаётся заставить его заработать напрямую » 15-08-2022 22:51:04

Dumby пишет

XBL-технология была выпилена ещё в Firefox 72

тогда вопрос снимается.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 15-08-2022 21:20:33

kokoss пишет

Как вариант, установить UCF и добавить этот код в файл custom_styles_all_agent

это перебор. я просто в config.js несколько строчек добавил.

Поддержка пользователей » Почему-то никак не удаётся заставить его заработать напрямую » 15-08-2022 21:16:30

Dumby пишет

добавить в userChrome.css такой код (это XBL, считай скрипт).

а когда eval() будет запускаться? при каждом создании элемента tabs#tabbrowser-tabs > hbox ?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-08-2022 01:16:23

Dumby спасибо дружище за инфу


Dumby пишет

Баг три года так и висит

печально, пока заменил на .menupopup-arrowscrollbox


Dumby пишет

Куда уж страннее. Это NAC-тултип (Native Anonymous Content).

а как ты узнал, что это nac? в html несколько одинаковых (почти) tooltip, но получается, что одни наки, другие ненаки. :)

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-08-2022 11:58:59

нужна помощь по ::part и tooltip.


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

Выделить код

Код:

#PlacesToolbar menupopup::part(content) {
  box-shadow: 0 0 4px rgba(0,0,0,0.2);
}

я добавляю в userchrome.css код:

Выделить код

Код:

#PlacesToolbar menupopup::part(content) {
  box-shadow: none !important;
}

но это код игнорируется, его даже в инспекторе не видно! как так?


еще хочу радиусы у tooltip убрать. делаю так:

Выделить код

Код:

tooltip {
  border-radius: 0 !important;
}

но у части tooltip радиус не меняется, например у бутерброда, у кнопки История, у кнопок расширений.
в инспекторе этот <tooltip> находится в конце <html>, ничего в нем странного не видно. что делать?

Новости » Вышел Firefox 100 » 08-05-2022 09:43:48

Пандёнок пишет

По умолчанию этого параметра нет, потому вряд ли его создание что-то меняет.

поменьше своих домыслов, побольше фактов

Новости » Вышел Firefox 100 » 04-05-2022 17:43:37

Optimus Prime ясно, на win10 по умолчанию не работает.
чтобы заработало, нужно в about:config изменить:

Выделить код

Код:

ui.useOverlayScrollbars=1
widget.non-native-theme.scrollbar.style=5

ui.useOverlayScrollbars - числовое значение
widget.non-native-theme.scrollbar.style - стиль полос прокрутки, и нормальных, и плавающих. число 1 или 2 или 3 или 5. 4 - это стиль win10, но он судя по всему не доделан. чтобы стиль поменялся, нужно перезагрузить откртые вкладки.


кстати, в этой версии прокрутка страницы снова стала плавная! :P

Новости » Вышел Firefox 100 » 04-05-2022 13:43:13

Optimus Prime пишет

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

на ютутбе в статистике см. кодек. av1 есть вот в этом видео в качестве 8K (в 4K есть не всегда).
аппаратное ускорение см. в винде в диспетчере задач, там есть график декодирования видео силами видюхи. ну или по загрузке процессора смотри.

Optimus Prime пишет

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

на каком сайте?

Новости » Вышел Firefox 98.0 » 10-03-2022 20:18:41

плавную прокрутку клавой опять поломали. как это достало...

Новости » Вышел Firefox 97.0 » 18-02-2022 16:15:12

banbot пишет

На странице about:processes в Linux повышена точность определения нагрузки на CPU.

а в винде фигню показывает

Новости » Вышел Firefox 94.0 » 19-11-2021 19:28:16

Пандёнок пишет

Возможно, не поверите, но у меня about:preferences#experimental не открывается, хотя fission.autostart = true по-умолчанию (то есть я попал в число тех самых "счастливчиков", которым включили эту функцию). Функция не очень безобидная. Заметил, что перестал открываться просмотр документов на Яндекс.Диске (disk.yandex.ru).

хочешь сказать, что проблема с открытием из-за fission? я его сразу включил и пока все работает норм. можно ссылку на документ, который не открывается? у меня есть только zip и изображения.

19-11-2021 19:38:05

AlAvis пишет

Установите для параметра dom.ipc.processCount.webIsolated значение 1. Это уменьшит количество процессов, запускаемых Fission для каждого веб-сайта.

а как рассчитывается максимальное количество процессов?

Новости » Вышел Firefox 90.0 » 17-07-2021 11:08:19

ibb1386 пишет

У [chrome] есть возможность сжать картинку и обработать её, в будущем, предварительно загрузив всё остальное.

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

Новости » Вышел Firefox 90.0 » 16-07-2021 22:22:18

Wlad_8 пишет

Одним нажатием левой кнопки мыши помещала в буфер обмена то, что было в адресной строке. Вроде бы мелочь, но было очень удобно.

то есть весь кипеш из-за того, что теперь щелкать два раза вместо одного? чета не верится, этож довольно редкая функция.

я наоборот, в один щелчок сделал вставку текста, очень нравится. вставлять нужно часто: пароли, текст для поиска и т.д.

Новости » Вышел Firefox 90.0 » 15-07-2021 10:35:11

Wlad_8 пишет

После обновления в адресной строке пропала кнопка «Копировать ссылку». Как ее можно вернуть?

а что делала эта кнопка?

Новости » Вышел Firefox 89.0 » 13-06-2021 19:40:23

fantom123 пишет

У меня portable версия.

скажи спасибо что она вообще работает

Скрипты » Greasemonkey » 29-04-2021 14:01:59

Ciber SLasH нужно делать настоящее расширение браузера (webextension) и в webrequest api менять содержимое страницы.

Новости » Вышел Firefox 88.0 » 22-04-2021 12:19:11

xrun1 пишет

P.S. Кажется, ещё и меню сломалось. С какой стати 2 первых пункта про картинку, когда это меню страницы?

это фоновое изображение страницы.

Новости » Вышел Firefox 86.0 » 03-03-2021 17:21:09

Wlad_8 пишет

Ну лично для меня удобней было ввести текст запроса и внизу щелкнуть кнопку поисковой системы.

не проще в настройках лисы включить строку поиска?


Gheorgich пишет

Такая же фигня и на чистом. "Пустая страница" запоминается только если домашняя по умолчанию или пустая. А если домашняя "about:addons", то после перезагрузки браузера в настройках "Новые вкладки" вместо "пустая страница" появляется "домашняя страница".

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

Новости » Вышел Firefox 85.0 » 12-02-2021 10:54:42

unikal пишет

Я теперь каждый день экспортирую файл закладок на комп, в надежде потом импортировать если не в мозиллу, то в другой браузер

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

Board footer

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