Объявление

В связи с наплывом спама и ботов на форуме, регистрация новых пользователей будет приостановлена. О восстановлении регистрации будет сообщено дополнительно

Administrator

Скрипты » UCF - ваши кнопки, скрипты… » 10-05-2025 21:42:12

yup пишет

Будете у нас в 52-м - заходите

Я в курсе. Жалуюсь по привычке: вдруг кто-нибудь теоретическим советом поможет?:)
P.S. Автор UCF читает форум, как я понимаю. На заметку: слиплись название и кнопка, профиль чистый.
https://imgsh.net/i/1a35d31e3b
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/blob/main/UserChromeFiles/FullTheme/chrome/user_chrome_files/custom_scripts/menusrestartitems.js

Скрипты » UCF - ваши кнопки, скрипты… » 10-05-2025 19:45:15

_zt, yup
Расширения есть, но мы же в теме про UCF. И работало ещё в 137-й.
https://imgsh.net/i/f5d4611f8c
https://imgsh.net/i/86991739bd
UPD: А "кривенько" там гугл ищет.

Скрипты » UCF - ваши кнопки, скрипты… » 10-05-2025 16:50:31

Нашёл у себя ещё 2 отвалившихся в 138 скрипта.
custom_script_win.js
[spoiler][code]// Пункт для контекстного меню адресной строки, подставляющий модификаторы поиска
(this.searchmodifiers = {
    init(that) {
        var urlbar = this.urlbar = gURLBar.textbox;
        if (!urlbar) return;
        urlbar.addEventListener("popupshowing", this);
//        that.unloadlisteners.push("searchmodifiers");
        setUnloadMap(Symbol("searchmodifiers"), this.destructor, this);
    },
    handleEvent(e) {
        if (e.originalTarget != this.popup) return;
        this.urlbar.removeEventListener("popupshowing", this);
        this.urlbar = null;
        var sep = this.popup.querySelector("menuseparator.menuseparator-add-engine") || this.popup.lastElementChild;
        var menu = this.append("menu", sep, {label: "Вставить ^ * + % ~ # @"}, "before");
        this.append("menuseparator", menu, null, "before");
        var popup = this.append("menupopup", menu, {oncommand: "insert(event);"}, "append"

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-05-2025 14:09:25

Hobbix
Этот параметр ввели в 25-й версии (2013г.), о нём все забыли. И вдруг мозилла изменила дефолтное поведение. Ужас!:)

Скрипты » UCF - ваши кнопки, скрипты… » 09-05-2025 00:43:10

_zt
"Экспорт папки в HTML" для 136+ мне правил Farby здесь.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-05-2025 00:09:01

grom17 пишет

Вот и у меня желтит.
...
Если найду решение, выложу. Спасибо!

Это внутренние браузерные штучки. Cent голубит с этим стилем. Без заполнения тоже Pink получается. Я победить не смог, смирился.:)

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

ez7pac
Вроде это в about:config отключает
extensions.pocket.enabled --> false.

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

grom17
Код старый, но у меня по прежнему стоит.
Когда-то требовалось ещё это для работы стиля, но теперь не работает

Выделить код

Код:

/* stopped working in Firefox 131 *//*
:autofill {
  filter: unset !important;
  background-image: unset !important;
}

*/

Тем не менее, на некоторых сайта срабатывает, если поле чистое. Например, гугл или одноклассники. Если в поле подставляются значения, поле желтит и как избавиться решения не нашёл.
[spoiler=userContent.css][code]@namespace url("http://www.w3.org/1999/xhtml");
/* Раскрасить поля ввода отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=761071#p761071
                name="login" - yandex, qip.ru, mos.ru, vk
                inputmode="tel" - yandex (телефон)
                name="user[email]" - github.com
                name="Телефон  /  Email  /  СНИЛС" - gosuslugi
                name="passwd" - новый yandex
                name="Login" - my

Скрипты » UCF - ваши кнопки, скрипты… » 08-05-2025 12:17:06

dinn
Работает, спасибо.
А что с этой?
[spoiler=memory_used_in_urlbar.js][code]// https://forum.mozilla-russia.org/viewtopic.php?pid=789048#p789048
// https://forum.mozilla-russia.org/viewtopic.php?pid=789076#p789076
// https://forum.mozilla-russia.org/viewtopic.php?pid=791818#p791818
// https://forum.mozilla-russia.org/viewtopic.php?pid=795879#p795879
// здесь трындёж на 2-3 страницы https://forum.mozilla-russia.org/viewtopic.php?id=9591&p=612
(async id => ({

  delay: 2e3,

  val: "",
  init(topic, mm) {
    Services.obs.addObserver(mm = this, topic);
    Services.obs.addObserver(function quit(s, t) {
      this.timer?.cancel();
      Services.obs.removeObserver(mm, topic);
      Services.obs.removeObserver(quit, t);
    }, "quit-application-granted");
  },
  observe(win) {
    var df = win.MozXULElement.parseXULToFragment(
/*
      `<hbox id="${id}"><label id="${id += "-label"}"/></hbox>`
*/
      `<hbox id="${id}" tooltiptext="${
        "ЛКМ: Минимизировать потребление памят

Скрипты » UCF - ваши кнопки, скрипты… » 07-05-2025 00:12:05

dinn пишет

Совет для quick_toggle_about_config_button.js тоже дал, но никто даже не попытался попробовать

Это №1980? Я, например, не понял. Мне надо написать, что закомментировать и что и куда вставить

Выделить код

Код:

/*
    старый код закомментировать или удалить
*/
    сюды-вставить-новый-код

Код своих кнопок выкладывал выше, №1970 и №1978.
Мне UCF без чужой помощи, как от дохлого осла уши. Те 5 кнопок, что сваял сам, однокомандные и без них смогу обойтись. Сам сложное не напишу и готовое не исправлю. Это продукт для тех, кто разбирается в кишках Firefox. А я простой пользователь, а не потрошитель.:) Мне готовенькое надо.
Так что, пока сработало с security.browser_xhtml_csp.enabled в false - буду пользоваться своими кнопками. Когда отвалятся - буду искать варианты на замену.
Или предлагай вариант по шаблону выше.;)

Новости » Вышел Firefox 138.0.1 » 04-05-2025 12:00:17

Тевтонский Дух
У меня стоит расширение Group Speed Dial. В 138-й, если в startupCache нет 2-х файлов
startupCache.8.little и webext.sc.lz4
при запуске браузера пустая начальная страница и сам браузер "мёртвый". Закрыть крестиком и перезапустить, тогда работает.
Такое и раньше бывало, но не регулярно: чаще стартовал нормально. Теперь глухо. Думал, исправили в 138.0.1, а фиг там. Можно не обновляться.

Сustom Buttons » [CB]Undo Close Tabs » 03-05-2025 18:54:43

ifln
У меня эта кнопка давно отвалилась. Пользуюсь вариантом из add_toolbar_buttons.
Сейчас проверил, давно отвалившаяся кнопка Session_Bookmarks неожиданно, работает в 138-й. :) Удалить всё рука не поднималась, там пару сотен закладок.

Сustom Buttons » Custom Buttons » 02-05-2025 10:30:06

Ki_rrrilll
Для CB не подскажу. В UCF работает скрипт, аналогичный упоминавшемуся yup старому расширению "Go Parent Folder".

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 01-05-2025 14:11:00

Дополню свой пост выше №14405.
Чтобы посмотреть, можно вставить код в консоль браузера (Ctrl + Shift + J) и запустить. Например, такой:

Выделить код

Код:

var alertsService = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
alertsService.showAlertNotification("chrome://browser/skin/customizableui/whimsy.png", "Всплывашка", "Перемести меня в другой уголок!");
setTimeout(() => alertsService.closeAlert(), 2000);

Думаю, это баг. Надеюсь, исправят.
Добавление параметра ui.alertNotificationOrigin = 0 или 1 решает проблему в 138-й. Раньше это было по дефолту.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 01-05-2025 03:04:48

Давным-давно есть у меня стиль для "всплывашек". С этой версии улетели из правого нижнего угла в правый верхний. Как их вернуть на место, т.е. в правый нижний угол экрана?
[spoiler][code]/* Стиль для всплывашек. Делает их удобочитаемыми.
   Отключает системные уведомления и показывает "всплывашки" в about:config
        alerts.useSystemBackend --> false
        alerts.useSystemBackend.windows.notificationserver.enabled --> false
  изначальный https://forum.mozilla-russia.org/viewtopic.php?pid=712196#p712196
  изменения с 113-й в стиле памятка для стилей https://forum.mozilla-russia.org/viewtopic.php?pid=804901#p804901
  доплнительный, на основе моего https://forum.mozilla-russia.org/viewtopic.php?pid=805027#p805027 */
@-moz-document url("chrome://global/content/alerts/alert.xhtml") {
  #alertNotification {
      padding: 5px !important;
  }
  #alertImage {
      max-height: 36px !important;
      max-width: 36px !important;
      margin: 4px 10px !important;
      padding: unset !impor

Скрипты » UCF - ваши кнопки, скрипты… » 01-05-2025 02:55:31

dinn, Andrey_Krropotkin
Да, спасибо. У меня попутно ещё одна кнопка отвалилась "Память/минимизировать в адресной строке".
[spoiler][code]// https://forum.mozilla-russia.org/viewtopic.php?pid=789048#p789048
// https://forum.mozilla-russia.org/viewtopic.php?pid=789076#p789076
// https://forum.mozilla-russia.org/viewtopic.php?pid=791818#p791818
// https://forum.mozilla-russia.org/viewtopic.php?pid=795879#p795879
// здесь трындёж на 2-3 страницы https://forum.mozilla-russia.org/viewtopic.php?id=9591&p=612
(async id => ({

  delay: 2e3,

  val: "",
  init(topic, mm) {
    Services.obs.addObserver(mm = this, topic);
    Services.obs.addObserver(function quit(s, t) {
      this.timer?.cancel();
      Services.obs.removeObserver(mm, topic);
      Services.obs.removeObserver(quit, t);
    }, "quit-application-granted");
  },
  observe(win) {
    var df = win.MozXULElement.parseXULToFragment(
/*
      `<hbox id="${id}"><label id="${id += "-label"}"/></hbox>`
*/
      `<hbox id="${i

Скрипты » UCF - ваши кнопки, скрипты… » 30-04-2025 23:31:40

Andrey_Krropotkin
Там у меня false.
dinn
Что-то такое в консоли
NotFoundError: No such JSProcessActor 'BrowserToolboxDevToolsProcess'
Не работает в 138-й, проверил на чистом профиле и портабельной. UCF крайний.
Вот папка user_chrome_files с одной этой кнопкой https://www.upload.ee/files/18039755/us … s.zip.html.
Так что теперь второй вопрос:

дело в about:config параметрах

Каких?:D

Скрипты » UCF - ваши кнопки, скрипты… » 30-04-2025 13:44:29

Farby
Приветствую. Помощник "всех сирых и убогих" на форуме Dumby перестал выходить на связь. А у меня в [firefox] v.138, как и у _zt, отвалилась страшно нужная кнопка. Без неё дальше не жизнь. :( Не появляется меню при клике ЛКМ (по ПКМ вылазит стандартное для кнопок).
Можешь посмотреть? Вот мой полный вариант кнопки:
[spoiler=quick_toggle_about_config_button.js][code]// Quick Toggle https://forum.mozilla-russia.org/viewtopic.php?pid=784139#p784139
// https://forum.mozilla-russia.org/viewtopic.php?pid=784165#p784165
// правка для 89-й и рестарта https://forum.mozilla-russia.org/viewtopic.php?pid=790599#p790599
// Быстрое переключение параметров about:config
(async (name, id, func) => {
  if (name == "Object") return CustomizableUI.createWidget(func());
  var win = name == "Window", g = Components.utils.import("resource://gre/modules/Services.jsm", {});
  if (g[id]) {if (win) return;} else g[id] = func();
  if (win) return CustomizableUI.createWidget(g[id]);
  addD

Скрипты » UCF - ваши кнопки, скрипты… » 16-04-2025 04:07:57

_zt пишет

А QuickToggleAboutConfig ни кто не пользуется?

Я пользуюсь. А 138 у меня нет.

Скрипты » UCF - ваши кнопки, скрипты… » 15-04-2025 00:41:54

momo2000
Правильно понимаю, что раньше работало? У меня [firefox] v.137.0 и UCF 2025-4-6. Пункт есть и работает. Скриншот.
Прописан в 2-х местах в CustomStylesScripts.mjs.
UPD: Пункта может не быть, если восстанавливать нечего.

Скрипты » UCF - ваши кнопки, скрипты… » 06-04-2025 07:44:45

Dobrov
Если вопрос про это - могу дать код.
UPD: с кнопкой вкл/выкл, естественно.

Скрипты » UCF - ваши кнопки, скрипты… » 03-04-2025 13:47:55

В Add Toolbar Buttons кнопка "Восстановить вкладку/Восстановить окно" заглючила. Сделал тестовую группу вкладок посмотреть, удалил. Так теперь в списке эта группа плодится бесконечно. Не повторяйте моих ошибок!))
Вышло обновление.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-03-2025 15:50:59

Mozillafire
Если пользуетесь полным комплектом от Aris-t2, значит какой-то стиль перебивал. А my_userChrome.css грузится последним.

Board footer

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