Объявление

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

Administrator

Поддержка пользователей » Перестал сохраняться журнал » 11-04-2025 09:55:53

Wave
Если это не настройки какого ни будь расширения, то очень похоже на policy SanitizeOnShutdown (Selective). В доке ещё перечислены ключи в

about:config

Выделить код

Код:

privacy.sanitize.sanitizeOnShutdown
privacy.clearOnShutdown.cache
privacy.clearOnShutdown.cookies
privacy.clearOnShutdown.downloads
privacy.clearOnShutdown.formdata
privacy.clearOnShutdown.history
privacy.clearOnShutdown.sessions
privacy.clearOnShutdown.siteSettings
privacy.clearOnShutdown.offlineApps
privacy.clearOnShutdown_v2.historyFormDataAndDownloads (Firefox 128)
privacy.clearOnShutdown_v2.cookiesAndStorage (Firefox 128)
privacy.clearOnShutdown_v2.cache (Firefox 128)
privacy.clearOnShutdown_v2.siteSettings (Firefox 128)
privacy.clearOnShutdown_v2.formdata (Firefox 128)


Начните с проверки параметров в about:config, если хоть один из них залочен, тогда ищите источник (реестр,

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

Black_Monk пишет

После обновления на [firefox] v.137 и Lepton 8.7.0 опять возник вопрос с удалением иконок на Панели меню. Старый способ я уже применить не могу, в файле leptonChrome.css просто нет нужных строчек.

Может просто не надо изобретать велосипед, а отредактировать конфиг входящий в состав самого Lepton

user.js

Выделить код

Код:

user_pref("userChrome.icon.library",              true);
user_pref("userChrome.icon.panel",                true);
user_pref("userChrome.icon.menu",                 true);
user_pref("userChrome.icon.context_menu",         true);
user_pref("userChrome.icon.global_menu",          true);
user_pref("userChrome.icon.global_menubar",       false);
user_pref("userChrome.icon.1-25px_stroke",        true);

Сustom Buttons » Custom Buttons » 02-04-2025 14:49:48

green25 пишет

Есть варианты?

Есть такой вариант и это называется UCF и  тема отдельная есть

Скрипты » UCF - ваши кнопки, скрипты… » 08-03-2025 18:12:10

fuchsfan пишет

Странное дело, только в этом скрипте в тултипе не работает перенос строки по \n :angry:

Либо вы не правильно задали вопрос, либо я чего-то не понимаю. В этом скрипте я не нахожу вхождения "\n"...
PS: Но parseXULToFragment не понимает "\n", ну так то так, на всякий случай.

Скрипты » UCF - ваши кнопки, скрипты… » 08-03-2025 15:09:17

xrun1 пишет

Сломалась кнопка для боковой панели (второй спойлер)

O, кнопочка мне понравилась, решил себе оставить
[spoiler=sidebar-button-toggle-state.uc.js][code]// ==UserScript==
// @name           Sidebar button Toggle state
// @namespace      sidebar-button@forum.mozilla-russia.org
// @description    sidebar button
// @include        main
// @author         Dumby
// @version        27-08-2020 00:22:15
// @homepageURL    https://forum.mozilla-russia.org/viewtopic.php?pid=784391#p784391
// ==/UserScript==

try {(lst => {
    var type = "MozBeforeInitialXULLayout", sidebar = document.getElementById("sidebar");
    sidebar.addEventListener(type, lst, true);
    document.addEventListener("unload", () => sidebar.removeEventListener(type, lst, true), {once: true});
})({
    handleEvent(e) {
        var parent = e.target.querySelector(":root:is(#bookmarksPanel,#history-panel) > #sidebar-search-container");
        parent && this.insert(parent);
    },
    insert(parent) {
        var df = parent.ownerGlobal.MozXULEl

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

fuchsfan пишет

Плиз, поправьте для работы с Aris-t2.

Все остальные лоадеры свободны как мухи в самолёте, причина банальна больше нет Cu.inport. Вот что по этому поводу Dumby писсал.
Зато есть дебагер в UCF, когда Aris прикрутит, тогда можно посмотреть будет.


xrun1 пишет

Можно что-то сделать или всё, кирдык?

Ну пока кирдыка на горизонте ли я не видовал, берём тестируем отписываемся.

Скрипты » UCF - ваши кнопки, скрипты… » 06-03-2025 15:05:58

xrun1 пишет

P.S. Я помню, что сами Вы не пользуетесь UCF.

зато у меня есть лодырь от Dumby
И код выглядит так:
[spoiler=Экспорт папки в HTML][code]// skip 1st line
(async topic => {
    var imp = (m, n = m) => ChromeUtils.importESModule(`resource://gre/modules/${m}.sys.mjs`)[n];
    //var {_uc} = ChromeUtils.importESModule("chrome://userchromejs/content/userChrome.mjs");
    var exporter = {
        get dps() {
            delete this.dps;
            return this.dps = imp("DownloadPaths");
        },
        get exporter() {
            delete this.exporter;
            //return this.exporter = _uc.dbg.ref("BookmarkExporter", imp("BookmarkHTMLUtils").exportToFile);
            return this.exporter = UcfPrefs.dbg.ref("BookmarkExporter", imp("BookmarkHTMLUtils").exportToFile);
        },
        async export(popup) {
            var win = popup.ownerGlobal, tn = popup.triggerNode;
            var node, pu = win.PlacesUtils, bm = pu.bookmarks;

            if (tn.nodeName == "treechildren") node = popup._view.selectedNode;
            else if (tn.id == "OtherBookmarks")
                node = {bookmar

Сustom Buttons » Custom Buttons » 04-03-2025 11:51:58

В 137 прикатил Bug 1946764, поэтому во всех CSS нужно заменить...

CSS 137+

Выделить код

Код:

// (-moz-bool-pref: "
-moz-pref("

Сustom Buttons » Custom Buttons » 06-02-2025 00:33:45

Dumby пишет

это, действительно, может быть проблемой.

Это не проблема, это опа и присели :)

Сustom Buttons » Custom Buttons » 05-02-2025 23:33:52

Dumby пишет

ведь для настоящих bootstrap расширений
это, действительно, может быть проблемой.

Спасибо за ответ, Вы для меня были последней инстанцией, конечно я запилил рестарт если моодуль загружен или отказ от обслуживания...
ЗЫ: и да я проштудировал что смог найти и там нет выгрузки перезагрузки и etc... Спасибо за подтверждение.
PPS: А ещё вопрос Вы будете поддерживать DOMi или мне пора разбираться с Browser Toolbox?...
Ну я всё-таки начинал с Netscape Navigator, хотя если удаться отконсолить и поймать ошибки, но пока это для меня сложно.

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

xrun1 пишет

Кто поможет?
В 135-й отвалились значки поиска по выделенному.

На замену
[spoiler=browser-search-engine.uc.js][code]// ==UserScript==
// @name      Browser search engine
// @author    Vitaliy V.
// @include   main
// @shutdown  window.contextsearch.destructor();
// @note      https://forum.mozilla-russia.org/viewtopic.php?pid=780283#p780283
// ==/UserScript==

(this.contextsearch = {
    topic: "browser-search-engine-modified",
    hide: "browser.search.hiddenOneOffs",
    defaultImg: "chrome://browser/skin/search-engine-placeholder.png",
    searchSelect: null,
    popup: null,
    init(that) {
        var searchSelect = this.searchSelect = document.querySelector("#context-searchselect");
        if (!searchSelect)
            return;
        var popup = this.popup = searchSelect.closest("menupopup");
        popup.addEventListener("popupshowing", this);
      //  that.unloadlisteners?.push("contextsearch"); // OLD UCF
        that.setUnloadMap?.("contextsearch", t

Сustom Buttons » Custom Buttons » 05-02-2025 16:38:41

Dumby, здравствуете.
В связи с прилётом Bug 1881888 - Remove support for JSMs, пытаюсь поднять bootstrap расширения, но столкнулся с необходимостью перезагрузки всего [firefox]. Подскажите пожалуйста, может есть какое решение для перезагрузки/выгрузки ESModule`й в [firefox]
ЗЫ: В случае с DTA, выкидывает ошибку:

can't access dead object

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

xrun1 пишет

Проясните мне, пожалуйста, один момент. Такого нет в принципе, или только в новой версии UCF?

unloadlisteners был удалён в этом комите, что касается правок это на вкус и цвет, я не пользую UCF...

Скрипты » UCF - ваши кнопки, скрипты… » 04-02-2025 09:31:12

xrun1
Посмотрите ещё №1836
Вы используете:

Выделить код

Код:

that.unloadlisteners.push

такого там больше нет.

04-02-2025 09:45:28
для примера

Выделить код

Код:

that.unloadlisteners?.push("clearsearchurlbar") || that.setUnloadMap?.("clearsearchurlbar", this.destructor, this);

правда не знаю работает ли через "||"... для меня стояла задача, чтоб не мешало

Скрипты » UCF - ваши кнопки, скрипты… » 17-01-2025 20:25:59

unter_officer пишет

Решил "пощупать" 135 версию, бета 6.
В UCF опять пропала нижняя панель.

Все уже решили, надо найти нужные места.
ЗЫ: я бы использовал ID a11y-announcement before, но всё же что автор по этому поводу скажет...

Новости » Вышел Firefox 133.0.3 » 20-12-2024 21:48:29

longtime user пишет

browser.profiles.enabled

Смотрел [firefox] 135`тую, там вроде что-то наладили, так что занимайте позицию ждуна...

Firefox » Тестирование нестабильных сборок Firefox (Nightly) » 11-12-2024 11:54:44

Tem178Rus пишет

Я бы ушел на Бету версию или Релиз, но там нет Рус Языка в переводчике сайтов  А для меня это критично

:offtopic:
Тогда попробуйте Unbranded Build, на текущий момент там ФФ 133.0.3. И почитать что как.

Поддержка пользователей » Отсутствует русский язык в переводчике браузера firefox » 07-12-2024 21:32:15

ibb1386 пишет

Никак.
Ограничено в связи с известными событиями.

Хватит нести чушь, пора читать, хотя бы предыдущий пост...

Поддержка пользователей » Отсутствует русский язык в переводчике браузера firefox » 06-12-2024 22:57:34

Где, как и когда в релизе [firefox] вы видели, beta приложение.
Хотите протестировать? Воспользуетесь Unbranded Builds

Thunderbird » Совместный доступ к почте » 04-12-2024 11:18:19

Suavis пишет

Я просто даже не понимаю что гуглить.

Попробуйте начать с IMAPSync. Перенос почты между серверами

Firefox » Firefox Sync (синхронизация firefox, проблемы синхронизации) » 04-12-2024 11:00:14

Schmidt
Смотрите в сторону policy DisableFirefoxAccounts.
В вашей организации это запрещено, если это личное устройство проверяйте что навертели...

Скрипты » UCF - ваши кнопки, скрипты… » 04-12-2024 00:22:19

Dumby
Большое спасибо, буду посмотреть...


Выбрал document.documentReadyForIdle


Да зачем вообще использовать "DOMContentLoaded".

Чес слово я бы и не знал, что есть такие загрузчики которые используют "load",
а не "DOMContentLoaded" (Aris-t2, alice0775, Endor8 и тд.),
пока в [firefox] 134 не отвалились скрипты от Ксяо. Так как UCF такое умеет задал вопрос здесь.
До уровня копаться в коде на уровне "DOMContentLoaded" мне ещё как до луны пешком.
Но зато я проверил, до того как питать, delayedStartupPromise и мне не понравилось состояние
когда [firefox] запустился и только потом прилетают все скрипты.
Получается [firefox] перестраивается ещё пару секунд после запус

Скрипты » UCF - ваши кнопки, скрипты… » 03-12-2024 16:03:39

Dumby, здравствуйте.
В [firefox] 134 прикатил Bug 1930654 Convert _gBrowser to a modern JS class.
В связи с этим использовать в "DOMContentLoaded" gBrowser у меня больше не получается (window.gBrowser = window._gBrowser).
Вопрос есть ли возможность вернуть обратно gBrowser или в преть использовать "load"?

Скрипты » UCF - ваши кнопки, скрипты… » 29-11-2024 13:43:57

unter_officer
В новом UCF есть один полезны commit 2024.11.28 02:37:03, в котором удалён unloadlisteners и переименованы  ucf_custom_script_all_win => ucf_custom_scripts_all_win, ucf_custom_script_win => ucf_custom_scripts_win что приводит к ошибкам в javascript

Board footer

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