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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№1232605-08-2022 19:45:17

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

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

Вит пишет

Скажите пожалуйста как сделать окантовку Зеленого цвета в Активной вкладке?

Выделить код

Код:

.tab-background[selected]{
  border: 2px solid SpringGreen !important;
}

Win7

Отсутствует

 

№1232706-08-2022 04:35:49

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 102.0

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

kokoss Спасибо, но видимо конфликтует с этим, что вы ранее давали:
/* ОКАНТОВКА (РАМКА) ВКЛАДОК!!!*/
#tabbrowser-tabs .tab-background {
    border: 2px solid Green !important;
    box-shadow: none !important;
}

Отсутствует

 

№1232806-08-2022 10:02:30

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

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

ezh пишет

но не понимаю как включить нижний аддон/статус бар

А там же README есть. Но вряд ли, судя по комментарию и далее по строкам с @import в userChrome.css, это то что вам нужно.
Скриптом наверное будет самое то: method 2 + addonbar.uc.js + README или эта инструкция.

Отсутствует

 

№1232906-08-2022 13:18:07

ezh
Участник
 
Группа: Members
Зарегистрирован: 17-11-2017
Сообщений: 19
UA: Firefox 103.0

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

sandro79 пишет

ezh пишетно не понимаю как включить нижний аддон/статус барА там же README есть. Но вряд ли, судя по комментарию и далее по строкам с @import в userChrome.css, это то что вам нужно. Скриптом наверное будет самое то: method 2 + addonbar.uc.js + README или эта инструкция.

Спасибо! Попробую сделать, но это всё как-то совсем сложно. :blush:
А нет аддона для новой лисы, который возвращает нижний бар? :/

Отсутствует

 

№1233006-08-2022 14:08:56

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

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

Вит пишет

но видимо конфликтует с этим, что вы ранее давали:
/* ОКАНТОВКА (РАМКА) ВКЛАДОК!!!*/
#tabbrowser-tabs .tab-background {
    border: 2px solid Green !important;
    box-shadow: none !important;
}

Он не конфликтует, тот код для окантовки всех вкладок, а этот только активной вкладки. Просто удалите старый код.

Добавлено 06-08-2022 14:11:32

ezh пишет

А нет аддона для новой лисы, который возвращает нижний бар?

Нету.

Отредактировано kokoss (06-08-2022 14:11:32)


Win7

Отсутствует

 

№1233107-08-2022 04:53:44

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 91.0

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

Скажите как на Ютубе скрыть полностью под вкладкой текст? https://ibb.co/bRJrFLg     Спасибо

Добавлено 07-08-2022 05:00:09
kokoss Спасибо

Отредактировано Вит (07-08-2022 05:00:09)

Отсутствует

 

№1233207-08-2022 09:51:39

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

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

Вит пишет

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

Ну это не только на Ютубе, а везде, где воспроизводится видео/аудио. Здесь под вторым спойлером решение.
Или включите компактные значки browser.uidensity = 1 и "ВОСПРОИЗВОДИТСЯ" не будет отображаться.

Отсутствует

 

№1233307-08-2022 11:38:58

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 91.0

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

sandro79
Большое спасибо, в user.chrome css сразу сработало!!!

Отсутствует

 

№1233408-08-2022 05:49:46

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

скрытый текст
есть FF (40.0.2) и только эти 9 расширений:
- Adblock Plus (2.6.10)
- AutoCopy 2 (1.2.9.1)
- Classic Theme Restorer (1.3.7.1)
- Element Hiding Helper For Adblock Plus (1.3.3)
- Expire History By Days (1.1.1)
- InlineDisposition 2 (0.1.1.1)
- Menu Wizard (2.10)
- Stylish (2.0.2.1)
- Tab Mix Plus (0.4.1.8)

  
прошу помочь с двумя давними проблемами:
1) постоянно использую только такую цветовую схему (options > content > colors):
- text (самый чёрный), background (полностью белый)
- unvisited links (самый чёрный), visited links (светло-серый) (следующий за белым)
- use system colors [yes], underline links [no], override the colors specified by the page with my selections above [always]
 
по факту данная цветовая схема даёт чёрно-белое отображение страницы
 
суть проблемы: если выделить какой-то текст на странице, то это выделение становится видимым (в нужном мне тёмно-сером цвете)
только если сделать само FF-окно неактивным / не в фокусе
(если затем сделать само FF-окно активным, то выделение остаётся но перестаёт быть видимым)
 
мелкий пример: если открыть дочернее FF-окно 'options' (и находиться в нём), то выделение видно
(но оно становится невидимым как только закрыть 'options')
 
нужно, чтобы выделение становилось видимым сразу (и не зависело от состояния FF-окна)
 
ранее мной безуспешно пробовалось многое и в файле userChrome.css
и в 'about:addons > user styles', например сейчас там есть только эти 3 стиля:
скрытый текст
::-moz-selection,
input::-moz-selection,
textarea::-moz-selection
{ -moz-appearance: none !important;
background: rgba(176,176,176, 1.0) !important;
color: #fcfcfc !important; }
 
@-moz-document domain("rutracker.org") {a:focus {color: #006699 !important;}}
@-moz-document domain("rutracker.org") {a:hover {color: #006699 !important;}}
 
a:focus {text-decoration: none !important;}
a:hover {text-decoration: none !important;}
 
@-moz-document domain("rutracker.org") {
    #topic-title * {color: inherit !important;}
}

скрытый текст
#TabsToolbar .tabbrowser-tab:not([selected]):not(:-moz-lwtheme) .tab-content {
      background-image: linear-gradient(transparent, hsla(0,0%,45%,.1) 1px, hsla(0,0%,32%,.2) 80%, hsla(0,0%,0%,.2)), linear-gradient(-moz-dialog, -moz-dialog) !important;
}

скрытый текст
@-moz-document url(chrome://browser/content/browser.xul) {
#navigator-toolbox #nav-bar .toolbarbutton-1,
#nav-bar-customization-target > toolbarbutton,
#nav-bar-customization-target > toolbarpaletteitem > toolbarbutton,
#personal-bookmarks toolbarbutton
{ border: none !important; padding: 0 0px !important; }
 
#navigator-toolbox #nav-bar .toolbarbutton-1,
#nav-bar-customization-target > toolbarbutton
{ box-shadow: none !important; background: none !important; } }

2) если на странице нет выделенного текста, то основное контекстное меню содержит только 2 моих пункта (opened, closed)
и каждый из них имеет вложенную менюшку: opened - это список открытых вкладок, closed - это список закрытых вкладок
 
но если выделить какой-то текст на странице и щёлкнуть правой кнопкой мыши просто где-то на странице (не на какой-то ссылке)
то основное контекстное меню содержит только 1 пункт (opened)
(то есть, по какой-то странной причине нежелательно пропадает пункт 'closed')

Отредактировано austri (08-08-2022 05:51:41)

Отсутствует

 

№1233508-08-2022 20:58:05

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

я заметил, что если убрать первые 6 строк (из первого спойлера), то выделенный текст становится виден всегда:
 
- если фф не активен, то всё тоже самое (то есть всё хорошо с выделением - его видно: белый текст и серый фон)
- если фф активен, то теперь выделение тоже видно (белый текст и стандартный тёмно-синий фон)
 
как изменить этот стандартный тёмно-синий фон так, чтобы он был идентичен тому серому фону?
 
серый фон: rgb 176-176-176 (hex b0b0b0)
стандартный тёмно-синий фон: rgb 10-36-106 (hex 6a240a)

Отсутствует

 

№1233609-08-2022 13:32:47

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

после десятков месяцев неудобств и сотни попыток это наладить, мне вроде бы удалось полностью убрать проблему, описанную в пункте-1:
получилось это после перенесения первых шести строк (они видны в первом спойлере) из stylish-правила в свежесозданый файл userContent.css
причём там строку 2 и 4 можно даже убрать - изменений к худшему без них я не заметил
 
вышеупомянутая проблема-2 остаётся актуальной
 
попробую попросить помощи ещё вот в таких трёх проблемных моментах:
 
3) есть ли шанс научить мой ff-40 открывать torrent-файлы напрямую? (в программе u-torrent):
- не выдавая каждый раз мелко-дочернее окно с дефектным запросом о том, что делать с этим файлом
учитывая что в ff-настройках (options > applications) чётко указано: "torrent file > use utorrent.exe"
 
- и не используя спец-расширения для этого: как у меня сейчас вынужденно используется "InlineDisposition 2 (0.1.1.1)"
 
так понимаю, что в моей версии ff-40.0.2 можно даже не пробовать вот этот способ:
https://forum.mozilla-russia.org/viewtopic.php?pid=782911#p782911


4) есть ли шанс научить мой ff-40 автоматически отправлять выделенный текст в буфер обмена?:
- не используя спец-расширения для этого: как у меня сейчас вынужденно используется "AutoCopy 2 (1.2.9.1)"
в котором мне вообще больше ничего и не надо (кроме авто-копирования выделенного текста)
 
в about:config я нашёл cтроку "clipboard.autocopy" (но как я выяснил, она почему-то не работает в windows-среде)


5) (это самая мелкая проблема)
как скрыть особо-хитрые (ещё и бесполезные) символы? которые у меня отображаются в виде как бы кракозябр:
это мелкий прямоугольник с двумя строчками, в каждой из которых просто видно число 27
 
пример: вот на этой странице - https://rutracker.org/forum/viewtopic.php?t=6243240
данные 9 почти одинаковых прямоугольников видны в началах девяти строк (по одному на строку)
(это там, где перечислены названия песен) (cразу перед символами "01 - " и "02 - " и "03 - " и так далее ещё 6 раз)
 
вот просто кое-какая инфа по поводу этих кракозябр:
- ad-block пишет: ##span:nth-of-type(13)
- ad-block пишет: span  |  13 x 21
- inspector пишет:       <span style="font-size: 18px; line-height: normal;">✧</span>
  
- что-то типа этого не помогает (в 'ad-block'-правилах):      *$font,third-party     или     rutracker.org##SPAN[style="font-size: 18px; line-height: normal;"✧]
- в about:config - gfx.downloadable_fonts.enabled      (изменение на false не помогает)
- в about:config - browser.display.use_document_fonts = 1      (изменение на 0 не помогает)

Отредактировано austri (09-08-2022 13:35:46)

Отсутствует

 

№1233713-08-2022 11:58:59

CoolCmd
Участник
 
Группа: Members
Зарегистрирован: 29-09-2008
Сообщений: 685
UA: Firefox 103.0

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

нужна помощь по ::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>, ничего в нем странного не видно. что делать?


леса живет в лису?

Отсутствует

 

№1233813-08-2022 14:43:27

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

по поводу моего пункта-4:

есть ли шанс научить мой ff-40 автоматически отправлять выделенный текст в буфер обмена?:
- не используя спец-расширения для этого: как у меня сейчас вынужденно используется "AutoCopy 2 (1.2.9.1)"

eщё 2 дня назад я вроде бы сумел впервые осуществить неплохую замену для "AutoCopy 2", скомпоновав/создав вот такой ahk-код:

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

Выделить код

Код:

MouseIsOverFireFox(winTitle, x1, x2, y1, y2) {
 MouseGetPos, x, y, hWnd
 if !WinExist(winTitle " ahk_id" hWnd)
  return
if x between %x1% and %x2%
if y between %y1% and %y2%
return true
}
 
#If MouseIsOverFireFox("ahk_exe firefox.exe", 29, 1905, 43, 1199)
~LButton Up::SendMessage, 0x301 ;301 means WM_COPY
#If


но конечно хотелось бы не такого радикального решения, пусть и очень хорошо работающего (ни одной проблемы за 50 часов и за десятки тестирований)

 
по поводу пункта-3 ("открывать torrent-файлы напрямую"):
может ли стать решением взятие кода?: например, из xpi-файла расширения "InlineDisposition 2 (0.1.1.1)"
и добавление этого кода (в каком-то виде) в файл userChrome.css - или в какой-то другой фф-файл
 
- xpi-файл весит 5,41 kb и называется: {d2a57db0-999d-11da-a72b-0800200c9b57}.xpi
- мне на днях попадался читабельный (небольшой) код этого расширения, но сейчас найти сходу не удалось

 
по поводу пункта-5 ("как скрыть особо-хитрые (ещё и бесполезные) символы?"):
вот здесь я вчера разместил снимок экрана (как раз с упомянутой ранее страницей, на которой видны данные бесполезные символы)
(возможно, это кому-то поможет найти решение)
 
остальной нерешённый пункт-2 ("нежелательно пропадает строка 'closed' в контекстном меню") тоже всё ещё актуален
 
в общем, прошу помочь по этим четырём пунктам (2, 3, 4, 5)

Отредактировано austri (13-08-2022 14:50:17)

Отсутствует

 

№1233913-08-2022 16:16:21

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

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

austri
Если у Вас стоит Greasemonkey, можно попробовать такой код

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

Выделить код

Код:

// ==UserScript==
// @name         Autocopy
// @namespace    https://addons.mozilla.org/en-US/firefox/addon/copy-on-select/
// @version      0.1
// @description  Copy On Select
// @author       spyrosoft & xrun1
// @match        *
// @icon         https://www.google.com/s2/favicons?sz=64&domain=mozilla-russia.org
// @grant        none
// @run-at       document-start
// ==/UserScript==
'use strict';

// define
var remove_selection = false; // после копирования снимать (true) выделение

function alertTimeout(mymsg, mysecs)
{
    var myelement = document.createElement("div");
    myelement.setAttribute("style","background-color: blue;color: white;width: 220px;height: 30px;position: fixed;bottom: 2px;right: 2px;margin: auto;border: 1px solid #ffd700;font-family: verdana;font-size: 12px;display: flex; align-items: center; justify-content: center; text-align: center;");
    myelement.innerHTML = mymsg;
    document.body.appendChild(myelement);
    setTimeout(function() {
        myelement.parentNode.removeChild(myelement);
        if (remove_selection) document.getSelection().removeAllRanges(); // для IE8- document.selection.empty();
    }, mysecs);
}
window.addEventListener (
	'mouseup',
	e =>
    {
		if (document.getSelection().toString() != '') {
			document.execCommand('copy');
            alertTimeout('Скопировано в буфер обмена!', 1000); // 1 секунда = 1000 миллисекунд
        }
	},
    false
);

Отсутствует

 

№1234013-08-2022 17:11:13

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

xrun1, спасибо за ответ (Greasemonkey нет и не было никогда)
 
я в эти недели наоборот крайне серьёзно стараюсь удалить все расширения, какие только могу:
ещё дней 10 назад их было 16 --- а сейчас 9 --- и на днях уже гарантированно будет только 7:
 
- Stylish (2.0.2.1) будет удалёнo (для этого уже проведена вся подготовка)
- AutoCopy 2 (1.2.9.1) будет удалёнo (пусть даже мой скрипт и копирует текст только при выделении мышкой - не клавиатурой)
 
  
моя цель - разгрузить/облегчить браузер - и по возможности без потери функционала/удобства
 
я с радостью бы поудалял и все остальные 7 расширений:
- Adblock Plus (2.6.10)
- Classic Theme Restorer (1.3.7.1)
- Element Hiding Helper For Adblock Plus (1.3.3)
- Expire History By Days (1.1.1)
- InlineDisposition 2 (0.1.1.1)
- Menu Wizard (2.10)
- Tab Mix Plus (0.4.1.8)
но сильно подозреваю, что с этим будут либо огромные, либо нерешаемые проблемы
 
впрочем, чувствую, что безболезненное удаление такой мелочи как "InlineDisposition 2 (0.1.1.1)" вполне реально
но пока не удалось найти способа это сделать
 
из остальных шести, как ни странно, мне кажется, что именно немелкую Adblock-парочку было бы относительно реально позаменять на строки
(например, для файла userChrome.css)
и я бы даже занялся этим всерьёз, так как мне по сути хватило бы пока только одного сайта
но без обстоятельной/терпеливой помощи - здесь на форуме - точно обойтись бы не смог

Отсутствует

 

№1234113-08-2022 18:53:18

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

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

CoolCmd пишет

код игнорируется

userChrome.css — это USER_SHEET
Приведённый кусок кода из лисьего panelUI.css — это AUTHOR_SHEET
Баг три года так и висит:
Bug 1575507 - Shadow parts should work in user-origin stylesheets.

этот <tooltip> находится в конце <html>, ничего в нем странного не видно

Куда уж страннее. Это NAC-тултип (Native Anonymous Content).
Для стилизации NAC нужно использовать AGENT_SHEET


austri пишет

нежелательно пропадает строка 'closed' в контекстном меню

Если речь о пункте меню, который добавляет расширение Tab Mix Plus,
то это так и задумано автором расширения.


Если тебе это не нравится, тогда можно код расширения подправить.
Напомню: xpi-файл — это обычный zip-архив.
В профиле, в папке extensions, он лежит под именем {dc572301-7619-498c-a57d-39143191b318}.xpi


В файле %Расширение%\chrome\content\click\click.js есть такие строки (687-689)

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

Выделить код

Код:

…
      Tabmix.showItem(undoCloseListMenu, !contentClick &&
          !gContextMenu.isTextSelected && undoClose && !closeTabsEmpty &&
          Tabmix.prefs.getBoolPref("undoCloseListContent"));


Вот здесь можно удалить или закомментировать !gContextMenu.isTextSelected &&
чтобы получилось так
скрытый текст

Выделить код

Код:

…
      Tabmix.showItem(undoCloseListMenu, !contentClick &&
          /*!gContextMenu.isTextSelected &&*/ undoClose && !closeTabsEmpty &&
          Tabmix.prefs.getBoolPref("undoCloseListContent"));


Бэкап не забудь сделать перед манипуляциями.

Отсутствует

 

№1234214-08-2022 00:43:27

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 83
UA: unknown 0.0

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

CoolCmd пишет

у части tooltip радиус не меняется, например у бутерброда, у кнопки История, у кнопок расширений

Я изменял скриптом отсюда.

Отредактировано kazarin (14-08-2022 00:49:30)

Отсутствует

 

№1234314-08-2022 01:16:23

CoolCmd
Участник
 
Группа: Members
Зарегистрирован: 29-09-2008
Сообщений: 685
UA: Firefox 103.0

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

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


Dumby пишет

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

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


Dumby пишет

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

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


леса живет в лису?

Отсутствует

 

№1234414-08-2022 23:02:08

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

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

CoolCmd пишет

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

Ой, не помю уже, давно дело было.
А NAC-тултип, он вроде как всегда только один на документ.
Узнать NAC можно так: ПКМ по строке элемента —> Использовать в Консоли,
и там посмотреть значение свойства isNativeAnonymous (true или false).
Разумеется, свойство доступно только в привилегированном контексте.

Отсутствует

 

№1234515-08-2022 00:03:58

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

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

CoolCmd пишет

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

Код:

tooltip {
  border-radius: 0 !important;
}

но у части tooltip радиус не меняется, например у бутерброда, у кнопки История, у кнопок расширений.  ... что делать?

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

Отредактировано kokoss (15-08-2022 00:07:34)


Win7

Отсутствует

 

№1234615-08-2022 00:27:18

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

Dumby

то это так и задумано автором расширения

странная задумка (я годами был уверен, что это какой-то дефект)

тогда можно код расширения подправить

спасибо (я подправил - получилось)
пункт-2 теперь решён (остальные пункты - 3, 4, 5 - остаются актуальными):
 
3) (перенос функционала из мелкого расширения "InlineDisposition 2 (0.1.1.1)" в css-файл)
      есть ли смысл пробовать добавление в userChrome.css XBL-кода? по типу такого
      я совсем не уверен, что в данном случае это толковая идея (просто уточняю)
 
4) (автоматически отправлять выделенный текст в буфер обмена)
      раз идей ни у кого нет, то тут я, наверно, попробую смириться
      с использованием своей (ранее упомянутой) частичной заменой в виде ahk-скрипта
 
5) (скрыть глючно-бесполезные символы на страницах)
      данный пункт/проблемка тоже пока подвисла без решения (к счастью, она далеко не самая значимая)

xpi-файл — это обычный zip-архив

ещё считанные десятки часов назад я не знал даже этого

cовсем новый вопрос: можно ли что-то добавить в userChrome.css? чтобы при обновлении вкладки
в её названии не мелькала (то есть, вообще не появлялась) надпись "Connecting..."

Отсутствует

 

№1234715-08-2022 16:12:31

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

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

austri пишет

4) (автоматически отправлять выделенный текст в буфер обмена)
      раз идей ни у кого нет

Ну, видимо, ожидалось подтверждение положительного опыта правки расширения.
Теперь, когда оно есть, можно попытаться что-нибудь предложить.
Попробуй добавить такой код в конец файла click.js
(это тот, который в Tab Mix Plus, тот, который ты уже правил).

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

Выделить код

Код:

/*======================[ AutoCopyMin ]======================*/
(id => {
	var re = /\S/;
	var reasons = new Set(["MOUSEUP", "KEYPRESS", "SELECTALL"].map(
		reason => Ci.nsISelectionListener[reason + "_REASON"]
	));
	var listener = {
		notifySelectionChanged(doc, sel, reason) {
			reasons.has(reason) && re.test(sel)
				&& doc.docShell.doCommand("cmd_copy");
		},
		handleEvent(e) {
			var win = e.target.ownerGlobal;
			win.removeEventListener("unload", this);
			win[id].removeSelectionListener(this);
		}
	};
	var dcl = e => {
		var win = e.target.ownerGlobal;
		if (win.top == content) try {
			var sel = win.getSelection().QueryInterface(Ci.nsISelectionPrivate);
			(win[id] = sel).addSelectionListener(listener);
			win.addEventListener("unload", listener);
		} catch(ex) {}
	}
	gBrowser.addEventListener("DOMContentLoaded", dcl);
	window.addEventListener("unload", function unload() {
		window.removeEventListener("unload", unload);
		gBrowser.removeEventListener("DOMContentLoaded", dcl);
	});
})(Symbol("AutoCopyMin"));

Отсутствует

 

№1234815-08-2022 21:09:07

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 68.0

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

Dumby пишет

Попробуй добавить такой код в конец файла click.js

cразу сработало (спасибо) --- и позитивно, что теперь ещё и double-click на слове копирует его в буфер обмена:
мой скриптик такого не умел (пусть даже и его мне бы хватало в 99% случаев)
  

скрытый текст
у меня для double-click давно назначена отличная/близкая/полноформатная кнопка на клавиатуре:
это для удобства, так как пригождается часто, а физически кликать 2 раза подряд - это очень некомфортный атавизм (как по мне)
  
      1 из многих других атавизмов, по типу ctrl-c, ctrl-x, ctrl-v, alt-f4, alt-enter, ctrl-a, shift-home, shift-end, shift-9, shift-0, ctrl-s,
      все из которых мной переназначены на отдельные кнопки - ещё около 13 лет назад:
  
F2 вместо shift-end
F3 вместо shift-home
F4 вместо ctrl-a
  
F7 вместо shift-9
F8 вместо shift-0
  
F9 вместо ctrl-c
F10 вместо ctrl-x
F11 вместо ctrl-v
F12 вместо ctrl-s
  
Pause вместо alt-enter
Num5 вместо alt-f4
  
ну и Apps вместо ручного double-click (не говоря уже про многие десятки других переназначений)
  
а переназначенной кнопке, выполняющей double-click, лет чуть поменьше чем 13, но и по её поводу я ни разу не пожалел

что касается остальных нерешённых двух пунктов из этой темы, то буду надеяться, что хотя бы
заменить css-кодом расширение "InlineDisposition" тоже как-то получится

Отсутствует

 

№1234915-08-2022 21:20:33

CoolCmd
Участник
 
Группа: Members
Зарегистрирован: 29-09-2008
Сообщений: 685
UA: Firefox 103.0

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

kokoss пишет

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

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


леса живет в лису?

Отсутствует

 

№1235015-08-2022 21:49:39

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

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

CoolCmd пишет

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

Не поделитесь, какие... ?


Win7

Отсутствует

 

Board footer

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